2011-01-31 70 views
0

剛開始使用JQuery。我有一個ASP.NET 2.0的網站有幾個問題何時使用web服務,頁面Method?

  1. 當使用webMethods的,web服務,網頁的方法,ASHX 文件?

  2. 如果我正在設計一個應用程序,我將使用 上的webmethods多個頁面,我應該用webservice替換它們 ?

  3. 我想他們都做同樣的事情,但何時使用哪種方法?

謝謝,達米安。

回答

1

我不再使用PageMethods,而是WebServices,因爲它爲您提供了一種乾淨的方式來處理您請求的數據。它還使您能夠以其他方式和其他方式使用數據。

看一看http://api.jquery.com/jQuery.ajax/

更具體的答案。 1.我可能會有偏見,但自從開始使用asp.net mvc(我知道您使用的是asp.net 2.0 WebForms)之後,它會給您一種更好的關注點分離和更清晰的設計感。由於某種原因,PageMethods現在感覺很難看。所以,我個人反對這樣做,並與Web服務

  1. 如果您使用的是1個多頁的方法去,它通常是獲得來自外部供應商的數據,如數據庫或其他web服務,這是最好將這種方法提取到web服務中。

  2. 我採取的方法是提前思考一點,不要過度工程。保持簡單和乾淨的事情。

+0

謝謝PieterG,我現在將使用webservices。達米安。 – 2011-01-31 07:21:49