在Page_Load事件里输入
Response.Write(
"
<div id='mydiv' >
"
);
Response.Write(
"
_
"
);
Response.Write(
"
</div>
"
);
Response.Write(
"
<script>mydiv.innerText = '';</script>
"
);
Response.Write(
"
<script language=javascript>;
"
);
Response.Write(
"
var dots = 0;var dotmax = 10;function ShowWait()
"
);
Response.Write(
"
{var output; output = '正在装载页面';dots++;if(dots>=dotmax)dots=1;
"
);
Response.Write(
"
for(var x = 0;x < dots;x++){output += '·';}mydiv.innerText = output;}
"
);
Response.Write(
"
function StartShowWait(){mydiv.style.visibility = 'visible';
"
);
Response.Write(
"
window.setInterval('ShowWait()',1000);}
"
);
Response.Write(
"
function HideWait(){mydiv.style.visibility = 'hidden';
"
);
Response.Write(
"
window.clearInterval();}
"
);
Response.Write(
"
StartShowWait();</script>
"
);
Response.Flush();
Thread.Sleep(
10000
);
窗体的html的中输入
<
script
>
HideWait();
</
script
>
ASP.NET页面加载进度显示
本文介绍了一种在ASP.NET应用中实现页面加载进度显示的方法。通过在客户端浏览器上使用JavaScript定时更新进度提示,增强用户体验。该方案在Page_Load事件中写入HTML和JavaScript代码,实现在页面加载过程中动态展示加载状态。
697

被折叠的 条评论
为什么被折叠?



