在聊天脚本中添加新行,无需重新加载页面。用户的空闲状态发生变化而无需回发。即使在 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/