2010-12-03 7 views
0

私はjquery ajaxを使用して値をポストするaspxページを構築しています。このページはコードビハインドページで処理され、Jsonを介して返されます。私はこれを行うwebserviceを作成しましたが、これを行うには、ページ上の静的メソッドを使用する方が良いですか? ajaxを参照して、Webサービスを使用することの長所と短所は何ですか?静的ページメソッドよりもajaxでWebサービスを使用するのはなぜですか?

答えて

2

特定の状況では、いくつかの特定のページからAJAXを使用して消費する予定のメソッドがほんの少ししかないので、どのアプローチを使用しているかは重要ではありません。あなたが必要とするのは、サーバー側の処理と、JavaScriptとWebサービスとWebページ(またはASP .Net HTTPハンドラ)の両方から簡単に使用できる戻り値の型を使用することです。

アーキテクチャ上の観点から、その機能が複数のクライアントによって消費される場合は、Webサービスを構築する必要があります。これにより、サービス公開された機能をカプセル化し、結果、セキュリティ、スロットル、その他のWebサービスに関連するさまざまな側面を返すさまざまな形式をより詳細に制御できます。

ASP .Net Webアプリケーションで直接サービスを構築すると、一部のAJAXメソッドを実装すると、完全なサービスの構成とデプロイの複雑さを避けることができます。

これが役に立ちます。

ありがとうございます。
フロリン

関連する問題