私は、Ajax、JQuery を使用した MVP 実装の小さなプロジェクトに取り組んでいます。
パッシブ ビュー MVP パターンを実装し、すべてのプレゼンターはイベント処理によってビューから接続されます。
このシナリオでは、マスター行のリンクをクリックして、マスター リストから詳細ポップアップ ボックスを表示しています。
詳細リストを表示するには、ajax 呼び出しを行う必要があります。ここで私の質問は、クライアント側から Ajax を介して呼び出しを行い、イベントを呼び出す方法です。
私が知っている AJAX 呼び出しには 2 つのシナリオがあります。
- ページ メソッドの呼び出し: これでは、プレゼンターでイベントを内部的に呼び出すページ メソッド (デフォルトでは静的) を呼び出すにはどうすればよいですか? ビューでプレゼンター メソッドを直接呼び出すと、MVP パターンに違反しています。
- Web サービスの呼び出し: Web サービスを呼び出すには (どこで作成する必要がありますか?)、プレゼンターがこのサービスを処理する方法を教えてください。
非常に多くのサイトをグーグル検索しましたが、実装する正しい答えが見つかりませんでした。
私の質問を明確にしてください。あなたのサポートに感謝します。
ありがとうカリヤンP