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