在asp.net 2.0 ajax中当要强行停止POSTBACK时,可以这样做,比如加个STOP按钮
<input type="button" value="STOP" onclick="if (Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) { Sys.WebForms.PageRequestManager.getInstance().abortPostBack(); }" />
其中Sys.WebForms.PageRequestManager.getInstance().可以获得目前网页端上的"PageRequestManager"
对象,通过该对象,可以判断目前是否正在异步postback,用abortPostBack中断
<input type="button" value="STOP" onclick="if (Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()) { Sys.WebForms.PageRequestManager.getInstance().abortPostBack(); }" />
其中Sys.WebForms.PageRequestManager.getInstance().可以获得目前网页端上的"PageRequestManager"
对象,通过该对象,可以判断目前是否正在异步postback,用abortPostBack中断