0

ニュースレターの登録を収集する必要があるsite.masterページがあるので、ユーザーが登録するとすぐにフィードバックを提供でき、他のページアクティビティを中断しないようにしたいと思います。シンプルなテキストボックスとボタンです。

次に、データはリモートWCF Webサービスに書き込まれるため、AJAX呼び出しを使用できますが、クロスドメインになるため、問題が発生する可能性があります。サービスは、成功または失敗した理由のメッセージを返します。

だから、私の質問は、この実装のための最良のアプローチは何でしょうか、そして私はサービスを使用できますか?

ありがとう!ブラッド

4

1 に答える 1

0

クロスドメインの問題を回避するために、「ダブルホップ」ソリューションを使用します。まず、プロジェクトにWCFサービスへの参照を追加します。次に、コントローラーにを返すメソッドを作成します。JsonResultそのメソッド内でWCFサービスを呼び出し、結果をJSONとして返すことができます。

次に、クライアントアプリで、標準的な.ajax()方法を使用してサインアップを行うことができます。ホップ数は少し複雑ですが、プロセスの各ステップを制御でき、クロスドメインの問題を回避できます。

于 2012-05-17T18:47:26.657 に答える