我使用jQuery .Ajax從我的代碼隱藏中調用方法,它必須是公共靜態方法。因此,我不能訪問我的任何頁面控件,除非它們也被聲明爲公共靜態,並且我不想要我的任何變量或任何以這種方式聲明的東西。如果我在WebMethod中返回一個List,那麼我可以在catch中將錯誤氣泡備份到客戶端頁面?我能看到能夠以我想要的方式做到這一點的唯一方法是,如果WebMethod返回一個字符串而不是List。如何顯示從公共靜態Web方法捕獲的異常
1
A
回答
2
+0
事情是我試圖將我的代碼包裝在WebMethod的try catch中,並且無法在catch中返回ex.Message,因爲它是一個字符串,WebMethod返回一個List
+0
不要試圖將所有東西都變成一種響應類型。通過邊界拋出異常是傳達錯誤的完全可接受的方式。 :) – mgnoonan
相關問題
- 1. C#靜態公共方法
- 2. 到公共靜態方法
- 3. 公共靜態,公共和靜態方法有什麼區別?
- 4. 如何從.NET Web API捕獲異常
- 5. 在公共靜態類中使用公共靜態類時出現異常
- 6. 如何在PHP中捕獲公共靜態函數的調用?
- 7. 公共靜態方法vs公共方法
- 8. C++從公共靜態方法訪問私有靜態成員?
- 9. 私人靜態方法從公共靜態訪問
- 10. 無法訪問公共靜態方法
- 11. 「公共靜態」還是「靜態公共」?
- 12. 什麼是更好的:公共靜態類與靜態方法或公共類與靜態方法?
- 13. 公共靜態方法的howmany
- 14. ASP.NET如何從公共靜態方法調用clientscript
- 15. 如何獲得靜態Web方法
- 16. 公共靜態雙重方法?
- 17. 公共靜態方法返回問題
- 18. 靜態公共方法和接口
- 19. 公共靜態方法+接口
- 20. 方法公共靜態org.openqa.selenium.WebDriver MyTestNG.Baseurl.basic()錯誤
- 21. Java公共靜態布爾方法
- 22. 公共靜態布爾等於方法
- 23. 不能使用公共靜態方法?
- 24. ELMAH不捕捉靜態頁面方法中的異常
- 25. 如何調用公共靜態類的方法來使用?
- 26. 通過非靜態方法更改公共靜態變量
- 27. 在異步方法中捕獲異常
- 28. 從第三方靜態庫的回調中未捕獲的異常
- 29. 如何從公共靜態調用無效不靜態公共靜態在片段類
- 30. 如何從另一個類方法中捕獲異常PHP
提供一些示例代碼。 – AnandMohanAwasthi