MVC 4 の [レイアウト] ページのコントロールで、jquery を使用して ajax 呼び出しを定義しています。この呼び出しの機能を設定して、サーバー上のセッション変数を変更しました。私の問題は、レイアウト ページを使用するビューでコールバックを強制することです。
そこで私が必要としているのは、この共通のコールバックが、レイアウト ページを使用するビューを作成している他のユーザーに簡単に認識されるようにする方法です。
- 編集
例
私のレイアウトでは
$('#clickable').click(function () {
$.ajax({
url: '@Url.Content("~/UrlGoesHere")',
type: 'POST',
data: { somedata : $('#data').val() },
success: successCallBack(data),
error: errorCallBack(data)
});
});
このレイアウトを使用する私のビューでは、ビューを作成する人にそれを強制する方法で successCallback または errorCallBack を定義したいと思います。