用JQuery替换UpdatePanel

我正在使用UpdatePanel异步调用页面中的按钮单击事件,该页面调用另一个类中的方法,该类在输出中写出XML文件。 有没有办法用JQuery而不是UpdatePanel来做到这一点?

使用jQuery来处理click事件。 然后使用此技术在代码隐藏中调用页面方法。 从那里你可以编写XML文件或做你想做的任何事情。

在没有更新面板的情况下使用jQuery来执行ajax的一种简单的替代方法是使用ASP.NET的内置机制,称为“页面方法”。 通过使用[WebMethod]在后面的页面中装饰静态方法,该网站将具有生成的javascript函数,您可以使用PageMethods.MethodName(param1, param2)调用PageMethods.MethodName(param1, param2) 。 您仍然需要包含ScriptManager控件并启用如下页面方法:

  

有关更多信息,您可以搜索“页面方法ASP.NET AJAX”。

希望这可以帮助

要在jquery中调用按钮单击事件,您可以执行此操作…

 $("#MyButtonID").click(); 

按钮html看起来像这样……