我使用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