Отмена асинхронного запроса в ASP.NET AJAX
Иногда пользователь хочет отменить своё действие, например когда он по ошибке сдела какую-либо операцию. В ASP.NET AJAX довольно просто сделать кнопку "Отмена" и прописать следующее событие на неё. Стоит заметить, что в данном случае отменяется событие на стороне клиента, серверная часть не прерывается.
function btnAbort_Click()
{
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (prm.get_isInAsyncPostBack())
{
prm.abortPostBack();
alert("Postback aborted!");
}
else
{
alert("No postback operation is in progress.");
}
}
17 августа 2007 г. 16:00