我正在使用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中调用按钮单击事件,您可以执行此操作...

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

按钮html看起来像这样......

<input type="button" id="MyButtonID" value="Press Me" />
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top