全部, 我是MVC的新手。我已经构建了一个按钮单击执行的应用程序
这就是JavaScript函数的样子:
function OnClick(s, e) {
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) {
ImportDataGridView.PerformCallback();
ImportSuccessMessage.SetVisible(true);
ImportSuccessMessage.SetText(msg);
lpImport.Hide();
},
error: function (xhr) {
alert(xhr)
ImportDataGridView.PerformCallback();
}
});
}
}
现在正在发生的事情是 - 当用户在运行过程中关闭浏览器时,控制器操作仍在运行。我可以在我的日志中看到。 如何使浏览器关闭以停止运行我的控制器操作DataFileUpload?
感谢您提供帮助。