我使用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. 替换使用jQuery
- 3. 替换使用jQuery
- 4. 替换使用jQuery
- 5. jQuery替换onclick
- 6. jQuery的替换
- 7. jQuery替换.load()?
- 8. Safari + Jquery +替换
- 9. 替换的jQuery
- 10. jquery with updatepanel
- 11. Jquery和UpdatePanel
- 12. jQuery with ASP.Net UpdatePanel
- 13. jQuery AJAX与UpdatePanel
- 14. jQuery替换不起作用
- 15. 用jquery替换内容
- 16. 使用jQuery替换多次
- 17. 用jquery替换字符串
- 18. 如何用jQuery替换类
- 19. Asp.Net Mvc - 用jQuery替换Ajax.ActionLink
- 20. 用jQuery替换符号
- 21. 用jquery替换字符
- 22. 用jQuery改进val替换
- 23. 用jquery替换html标签
- 24. 用jquery替换参数
- 25. 替换使用jQuery/JavaScript的
- 26. 用_.plunk替换jquery $ .map
- 27. 使用jQuery替换“/”为“:”
- 28. 用jquery mobile替换jqtouch
- 29. 用div替换img jquery
- 30. 用jQuery替换字段
这是如何解决更换updatepanel ...? – redsquare 2009-01-06 08:50:59