第九篇: UpdateProgress 控件--用户中断
有时,当服务器实在运行太久了,我们能否中断它吗?答案是肯定的。
1. 打开第八篇的例子,也就是:UpdateProgress(一).aspx
2. 在 UpdateProgress(一).aspx 的<title></title>
下面加入一段 Javascript
3. UpdateProgress 中添加代码
UpdateProgress(一).aspx 代码如下:
4. OK. 试试看 ^^
1. 打开第八篇的例子,也就是:UpdateProgress(一).aspx
2. 在 UpdateProgress(一).aspx 的<title></title>
下面加入一段 Javascript
<script type="text/javascript">
function stop()
{
if(Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack())
{
Sys.WebForms.PageRequestManager.getInstance().abortPostBack();
}
}
</script>
function stop()
{
if(Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack())
{
Sys.WebForms.PageRequestManager.getInstance().abortPostBack();
}
}
</script>
3. UpdateProgress 中添加代码
<asp:updateprogress ID="UpdateProgress1" runat="server">
<progresstemplate>
<span lang="zh-cn">数据正在读取中..请稍后!!!</span>
<input type="button" value ="取消" onclick="stop();" />
</progresstemplate>
</asp:updateprogress>
<progresstemplate>
<span lang="zh-cn">数据正在读取中..请稍后!!!</span>
<input type="button" value ="取消" onclick="stop();" />
</progresstemplate>
</asp:updateprogress>
UpdateProgress(一).aspx 代码如下:
Code
4. OK. 试试看 ^^