我使用UpdatePanel异步调用页面中的按钮单击事件,该页面调用另一个在输出中写出XML文件的类中的方法。有没有办法做到这一点与JQuery而不是UpdatePanel?用jQuery替换UpdatePanel
11
A
回答
9
使用jQuery处理click事件。然后使用this technique在代码隐藏中调用页面方法。从那里你可以编写XML文件或做任何你想要的。
-2
要调用jQuery的一个按钮单击事件,你可以做到这一点...
$("#MyButtonID").click();
在按钮的HTML看起来像这样...
<input type="button" id="MyButtonID" value="Press Me" />
3
使用jQuery在没有更新面板的情况下执行ajax的简单替代方法是使用名为'页面方法'的ASP.NET构建机制。通过在页面后面用[WebMethod]
装饰静态方法,该网站将生成一个可以使用PageMethods.MethodName(param1, param2)
调用的javascript函数。您仍然需要包括一个ScriptManager控件,使页面的方法是这样的:
<asp:ScriptManager ID="theScriptManager" runat="server"
EnablePageMethods="true" />
对于您可以搜索“页面方法ASP.NET AJAX”的更多信息。
希望这有助于
+0
如果用jQuery来做,你不需要ScriptManager。这是好事。你没有使用这两个框架的额外膨胀。 – nshaw 2009-01-06 10:24:27
相关问题
- 1. ASP.NET:用Jquery替换UpdatePanel?
- 2. UpdatePanel + jQuery使用on()
- 3. 用jQuery替换jQuery.bind
- 4. 替换使用jQuery
- 5. 替换使用jQuery
- 6. 替换使用jQuery
- 7. 替换使用jQuery
- 8. 使用替换使用jQuery
- 9. jQuery with ASP.Net UpdatePanel
- 10. jquery和updatepanel?
- 11. jQuery AJAX与UpdatePanel
- 12. jquery with updatepanel
- 13. Jquery和UpdatePanel
- 14. 替换的jQuery
- 15. Safari + Jquery +替换
- 16. jQuery替换类
- 17. jQuery替换.load()?
- 18. jQuery替换onclick
- 19. jQuery preg替换
- 20. 替换JQuery replaceWith?
- 21. jQuery的替换
- 22. 替换的jQuery
- 23. 用jquery替换html按钮
- 24. 用div替换img jquery
- 25. 用jquery替换字符
- 26. 替换使用jQuery/JavaScript的
- 27. 使用jQuery替换“/”为“:”
- 28. 如何用jQuery替换类
- 29. Javascript/jquery:用点击替换
- 30. 用jquery替换内容
这是如何解决更换updatepanel ...? – redsquare 2009-01-06 08:50:59