2009-06-22 63 views

回答

1

當你說「從代碼隱藏中調用方法」時,你指的是什麼?你的意思是「頁面方法」?那些網絡服務,只是有限的。

+0

是的,頁面方法。啊,好吧,與頁面方法相比,在Web服務中使用[WebMethod]有什麼好處? – Matt 2009-06-22 16:04:05

1

很多時候,當有人說「Web服務」時,他們的意思是SOAP兼容的Web服務。如果他們這樣做,那麼就會有很多不同。如果他們只是一個帶有HTTP接口的服務,那麼調用代碼隱藏符合這個要求。

您可能關心的主要區別在於SOAP是其他類型框架提供支持的跨語言/跨平臺標準。所以,如果你的意思是把你的服務暴露給其他客戶(除了你自己),他們可能會更容易消費。它不是唯一的選擇 - 你可以定義一個簡單的基於REST的風格服務。

如果你在意,通過一些ASP.NET唯一機制調用Page方法對其他客戶端來說很難。

相關問題