-1
A
回答
1
你的問題有點含糊,但我相信你所需要的可以通過使用WebMethods來完成。 This link should help.
它基本上涉及使用靜態函數和WebMethod屬性創建Web服務。
2
我能想到的幾種方法可以做到這一點:
- 異步回發
- 的WebMethods
- 服務器端事件
- URL查詢字符串
第一兩個通常被稱爲AJAX並且有許多庫可以幫助您進行AJAX調用。
- jQuery的
- 微軟的Ajax
第三個是不是AJAX,這意味着一個完整的回發將出現頁面會刷新,但完成同樣的目標,「呼叫後臺方法從JavaScript和參數傳遞「。您可以使用方法GetPostBackEventReference
設置JavaScript調用。
最後一個是簡單地使用URL查詢字符串作爲參數。你將不得不通過AJAX處理這一個,否則頁面將被重定向到新的頁面,這不是你想要做的。我們的目標是執行一些後端方法,並忽略響應(火和遺忘)或處理可能是HTML,XML,JSON等的響應。
1,3和4的優點是完整的後端支持你的底層框架。頁面被初始化,Page_Load觸發,ViewState被髮送回服務器等等。
2的優點是它非常輕便。沒有ViewState被髮送回服務器,頁面不會初始化,Page_Load不會觸發等等,但是如果你願意,你可以完全訪問會話狀態。
所以,它真的歸結爲您目前的需求,但請選擇。
相關問題
- 1. 通過調用URL傳遞JavaScript參數
- 2. Javascript:如何通過變量和傳遞參數調用函數
- 3. 參數傳遞和方法調用
- 4. 通過方法或類傳遞參數?
- 5. 通過模板傳遞方法參數
- 6. JavaScript方法傳遞參數
- 7. 通過字符串調用方法並傳遞參數
- 8. 不明白通過參數傳遞的調用方法
- 9. 在Javascript中通過onchange方法傳遞參數
- 10. 通過參考在JavaScript(調用方法)
- 11. 傳遞參數調用方法
- 12. 從JavaScript傳遞動態參數通過AJAX在cURL調用
- 13. 通過PHP參數傳遞給javascript調用
- 14. 通過Javascript傳遞請求參數
- 15. 通過JavaScript傳遞參數與PHP
- 16. 通過ASP.NET ListView傳遞JavaScript參數
- 17. JSF2和GAE:通過方法表達式傳遞參數
- 18. 通過方法繼承和傳遞參數
- 19. 通過OnSuccess回調傳遞Url參數
- 20. 無法通過使用jQuery傳遞參數來調用webservice
- 21. 通過端口將多個參數傳遞給Javascript
- 22. 使用和方法參數傳遞
- 23. Javascript $ .getJSON回調和參數傳遞
- 24. C# - 通過引用傳遞參數給構造函數,然後從方法
- 25. 將任意參數數組傳遞給通過反射調用的方法
- 26. 傳遞參數到Javascript方法
- 27. 通過傳遞參數和結果從Java調用Python代碼
- 28. 通過觸發器和JSON調用傳遞多個參數
- 29. 如何使用通過參數傳遞的名稱調用方法?
- 30. 不通過參數調用的方法
我可以知道爲什麼-3? – 2012-05-21 05:00:50