c# - 没有回发的事件

标签 c# javascript jquery asp.net ajax

在聊天脚本中添加新行,无需重新加载页面。用户的空闲状态发生变化而无需回发。即使在 Facebook 中,也无需重新加载页面即可添加新评论。如何使用 C# 在 ASP.NET 中触发事件,以便在重新加载页面时发生该事件。

我认为使用 C# 是不可能的。 AJAX 或 jQuery 或其他中有没有专门的库?

最佳答案

这是在编写 JavaScript 时使用浏览器提供的 native XML 组件完成的。它们用于调用服务器端页面或服务来异步加载 HTML(或 XML) block ,然后将其写入文档。这本质上是 AJAX。

JQuery 是一个库,旨在使编写跨浏览器兼容的脚本变得更容易,并提供内置功能来帮助您进行这些 AJAX 调用,而无需您自己执行低级操作。

ASP.NET 拥有一系列用于创建支持 AJAX 的站点的工具,并且最近的版本现在将 jQuery 纳入了客户端部分,而无需进行大量连接。这些工具一起使公开和调用 ASP.NET 服务变得非常容易。最简单的形式可能是 UpdatePanel 。如果您以前从未创建过支持 AJAX 的网站,那么这是一个很好的起点。

另请查看AJAX Toolkit .

关于c# - 没有回发的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7311215/

相关文章:

c# - 相当于 .NET 的 DateTime.Parse 的 Javascript

c# - 分组扩展方法

JavaScript (200-200)/100 = 9009

javascript - 如何解析从 url 返回的 xml?

javascript - 也可以隐藏的闪烁文本

javascript - 如何安装 npm peerDependencies 以删除警告

c# - 通过不显眼的验证正则表达式识别有效的 youtube url 在 MVC 3 中不起作用

c# - Ioc/DI - 如何使用已注册的依赖项?

c# - 如何像 Access 一样使用 c# datagridview 更新数据库文件?

javascript - 以编程方式检查安装了哪个版本?