私たちのプロジェクトでは、さまざまな操作のために多くのjsonコールバックを作成します。そのようなajax呼び出しの例を以下に示します
$.ajax({
url: '../Controller1/Method1',
type: "POST",
data: "{'Id': '" + Id "'}",
dataType: "html",
contentType: "application/json; charset=utf-8",
success: function (result) {
$('#div').html(result);
}, error: function (s) {
ShowAlert(s.responseText);
}
});
これで、セッションがタイムアウトになり、json ajaxコールバックを作成している場合、ログインページに適切にリダイレクトされないため、json ajaxコールバック中のセッションタイムアウトを処理する方法、およびセッションが期限切れになってajaxコールバックが作成された場合ログインページにリダイレクトされます。
これを達成する方法は?任意のヘルプ(コードサンプル、便利なリンク)をいただければ幸いです。