爲什麼ASP.NET Web方法不允許默認參數?ASP.NET Web服務
1
A
回答
1
原因ASP.NET Web服務不支持默認參數或方法重載不是ASP.NET的缺點或C#,原因是因爲自己的Web服務,無論實現的語言或平臺都不支持缺省參數或方法重載,
WebServices是一種最低公分母技術,您無法保證消費者使用什麼技術來消費WebService,反之,重新使用WebService時,您通常不知道它實現的平臺或語言。因此,我們必須使用特性se我們很確定任何平臺都可以使用。
0
不幸的是,儘管在.NET 4 C#中最終獲得了在方法中具有可選參數的能力,但WebMethods仍然不支持它們。而且,重載方法也不起作用。這意味着您將擁有不同名稱的多個方法,或者具有與所有參數相同的方法,並且可選參數是可以爲空的。
我心裏很失望,這也:(
相關問題
- 1. Asp.Net Web API vs Web服務
- 2. ASP.NET 3.5 Web服務
- 3. web服務在asp.net
- 4. ASP.NET ASMX Web服務
- 5. ASP.Net和Web服務
- 6. Asp.net ASMX Web服務
- 7. ASP.NET Web服務應用程序vs ASP.NET Web服務
- 8. PHP:SOAP Web服務客戶端web服務ASP.NET服務器
- 9. ASP.NET Web服務與WCF服務
- 10. ASP.Net Web服務部署
- 11. Asp.net asmx Web服務性能
- 12. 部署ASP.NET Web服務
- 13. 調試C#ASP.NET Web服務
- 14. ASP.NET中的Web服務MVC2
- 15. ASP.NET Web開發服務器
- 16. Web服務和ASP.NET MVC
- 17. ASP.NET Web服務返回400
- 18. 在asp.net中的Web服務
- 19. 訪問asp.net web服務
- 20. Web服務asp.net POST方法
- 21. Asp.net 4.0 Web服務壓縮
- 22. AFNetwork與ASP.net Web服務
- 23. Asp.Net Web服務問題
- 24. ASP.NET Web服務實例?
- 25. ASP.NET 1.1 Web服務和jQuery
- 26. Excel導出ASP.NET Web服務
- 27. ASP.NET Web服務的ServiceContract類
- 28. ASP.net Web服務器控件
- 29. 保護WCF ASP.NET web服務
- 30. ASP.NET服務 - Web還是Windows?
在問題的上下文中定義「默認參數」 – riffnl 2010-04-21 09:47:56