2013-07-14 22 views
3

我知道Web方法重量輕,並且由於沒有回發,因此可以提高速度。我發現Web方法可以添加到.aspx.cs中,就像在.asmx.cs Web服務文件中一樣。有什麼區別嗎?做或不做的優點或缺點?或者他們只是兩種做同樣事情的方式?在aspx.cs而不是asmx.cs中使用Web方法有什麼區別/優勢/劣勢?

+0

http://stackoverflow.com/questions/3952400/difference-between-webservice-web-methods-server-side-code – MEYWD

+0

@MEYWD我去過那個鏈接,並沒有回答我的問題。問題是在asmx.cs的aspx.cs中使用web方法中的web方法有什麼區別/優點/缺點? – Arbaaz

+0

好吧,答案中提到的優點/缺點例如; Web服務的缺點不是因爲xml的輕量級,而且優勢與其他平臺語言兼容,並且您可以考慮這些與web方法相反的情況,web方法的輕量級 - 取決於您的實現 - 但不與其他平臺兼容語言,除非您使用通用接口作爲xml,使其與Web服務相同 – MEYWD

回答

0

您經常擁有邏輯上專用於特定ASPX頁面的方法,並且您不希望它們通過ASMX文件公開給公衆。一般來說,這是您希望將Web方法放在ASPX頁面中最吸引人的原因。

相關問題