我正在使用UpdatePanel异步调用页面上的按钮点击事件,该事件调用另一个类中的方法,在输出上编写出XML文件。是否有一种用JQuery代替UpdatePanel完成这个功能的方法?
我正在使用UpdatePanel异步调用页面上的按钮点击事件,该事件调用另一个类中的方法,在输出上编写出XML文件。是否有一种用JQuery代替UpdatePanel完成这个功能的方法?
使用 ASP.NET 内置机制“页面方法”是一种简单的不需要更新面板就能使用 ajax 的替代方式,而不是使用 jQuery。通过在页面后台装饰一个静态方法 [WebMethod]
,网站将拥有一个生成的 JavaScript 函数,您可以使用 PageMethods.MethodName(param1, param2)
调用它。您仍然需要包含 ScriptManager 控件并像这样启用页面方法:
<asp:ScriptManager ID="theScriptManager" runat="server"
EnablePageMethods="true" />
您可以搜索“Page Methods ASP.NET AJAX”获取更多信息。
希望对您有所帮助。
要在jQuery中调用按钮点击事件,您可以这样做...
$("#MyButtonID").click();
按钮HTML代码如下所示...
<input type="button" id="MyButtonID" value="Press Me" />