我正在使用UpdatePanel异步调用页面中的按钮单击事件,该页面调用另一个类中的方法,该类在输出中写出XML文件。有没有办法用JQuery而不是UpdatePanel来做到这一点?
我正在使用UpdatePanel异步调用页面中的按钮单击事件,该页面调用另一个类中的方法,该类在输出中写出XML文件。有没有办法用JQuery而不是UpdatePanel来做到这一点?
使用jQuery来处理click事件。然后使用代码隐藏调用页面方法 这种技术。从那里你可以编写XML文件或做你想做的任何事情。
在没有更新面板的情况下使用jQuery来执行ajax的一种简单的替代方法是使用ASP.NET的内置机制,称为“页面方法”。通过在页面后面装饰静态方法 [WebMethod]
该网站将具有您可以使用的生成的javascript函数 PageMethods.MethodName(param1, param2)
。您仍然需要包含ScriptManager控件并启用如下页面方法:
<asp:ScriptManager ID="theScriptManager" runat="server"
EnablePageMethods="true" />
有关更多信息,您可以搜索“页面方法ASP.NET AJAX”。
希望这可以帮助
使用jQuery来处理click事件。然后使用代码隐藏调用页面方法 这种技术。从那里你可以编写XML文件或做你想做的任何事情。
在没有更新面板的情况下使用jQuery来执行ajax的一种简单的替代方法是使用ASP.NET的内置机制,称为“页面方法”。通过在页面后面装饰静态方法 [WebMethod]
该网站将具有您可以使用的生成的javascript函数 PageMethods.MethodName(param1, param2)
。您仍然需要包含ScriptManager控件并启用如下页面方法:
<asp:ScriptManager ID="theScriptManager" runat="server"
EnablePageMethods="true" />
有关更多信息,您可以搜索“页面方法ASP.NET AJAX”。
希望这可以帮助
要在jquery中调用按钮单击事件,您可以执行此操作...
$("#MyButtonID").click();
按钮html看起来像这样......
<input type="button" id="MyButtonID" value="Press Me" />