0
コントローラが結果を返すまでに長時間を要している場合、セッションを維持する方法を見つけようとしています。私のJavascript on click clickは以下のようになります:ASP.net MVCセッションを維持する
function OnClick(s, e) {
positionDate = ReportingPositionDate.GetDate().toDateString();
if (true) {
$.ajax({
type: "POST",
url: "@Url.Action("DataFileUpload", "ImportData")",
data: JSON.stringify({ positionDate: positionDate }),
dataType: "text",
contentType: "application/json; charset=utf-8",
beforeSend: function() { lpImport.Show(); },
success: function (msg) {
debugger;
ImportDataGridView.PerformCallback();
ImportSuccessMessage.SetVisible(true);
ImportSuccessMessage.SetText(msg);
lpImport.Hide();
},
Error: function (xhr) {
alert(xhr)
ImportDataGridView.PerformCallback();
}
});
}
}
私は成功する前に基本的にタイムアウトします。私は黙ってセッションを生き生きとしたい。 ありがとうございます。