在聊天脚本中,新行添加而不重新加载页面。用户的可用性状态更改,无回发。即使在Facebook中,新评论也会在不重新加载页面的情如何使用C#在ASP.NET中触发事件,以便在重新加载页面时发生事件。
我相信它不可能使用C#。在AJAX或jQuery或其他方面是否有任何特殊的库?
答案 0 :(得分:2)
在编写JavaScript时,使用浏览器提供的原生XML组件完成了这项工作。这些用于调用服务器端页面或服务以加载HTML(或XML)异步块,然后将其写入文档。这基本上就是AJAX。
JQuery是一个库,旨在使编写跨浏览器兼容的脚本更容易,并提供内置功能,帮助您为这些AJAX调用,而无需自己执行低级别的操作。
ASP.NET提供了一系列用于创建支持AJAX的站点的工具,最近的版本现在将jQuery用于客户端部分,而无需进行大量的连接。这些工具一起使得暴露和调用ASP.NET服务变得非常容易。最简单的形式可能是UpdatePanel。如果您之前从未创建过支持AJAX的网站,那么这是一个很好的起点。
另请查看AJAX Toolkit。
答案 1 :(得分:0)
jQuery本身允许您发送GET和POST Ajax请求并使用HTML元素进行操作
$.post(...
$.get(...