C# 页面加载或某些后台进程正在进行时的进度条(动画GIF图像):

C# 页面加载或某些后台进程正在进行时的进度条(动画GIF图像):,c#,asp.net,C#,Asp.net,我希望在加载或回邮.aspx页面(用于我的appln)或正在进行某个后台处理时显示或加载动画GIF图像: <div id="WaitDialog" style="left: 480px; top: 255px; position: absolute"> <img src="http://developers.sun.com/docs/web-app-guidelines/uispec4_0/progress_graphics/asynch-1F.gif" /> <

我希望在加载或回邮.aspx页面(用于我的appln)或正在进行某个后台处理时显示或加载动画GIF图像:

<div id="WaitDialog" style="left: 480px; top: 255px; position: absolute">

<img src="http://developers.sun.com/docs/web-app-guidelines/uispec4_0/progress_graphics/asynch-1F.gif" />
<FONT size=3 class="text3" ><font color="black">Loading, Please Wait.</font></FONT>

</div>

function ProgressBar()
{
  var dialog = document.getElementById("WaitDialog");
  dialog.style.visibility = 'hidden';
  scrollTo(0,0);
}

正在装货,请稍候。
函数ProgressBar()
{
var dialog=document.getElementById(“WaitDialog”);
dialog.style.visibility='hidden';
滚动到(0,0);
}
。。。。。。。。这个动画图像应该像浏览器进度条一样加载,如果我在数据库中执行任何验证(DB操作),那么图像也应该加载

1) 我没有在我的应用程序中使用AJAX,所以我不希望AJAX也出现在图片中

2) 图像应显示为页面开始加载时的图像

背景中正在进行某些操作,应加载.gif图像

如何根据tht编写代码,因为现在我有一个Javascript函数ProgressBar(),我通过在body标记中使用onSubmit=“ProgressBar()”来调用它


有人能帮我吗?

使用以下代码,默认情况下,您的图像已经可见,当页面完全加载时,图像将隐藏。它在表单提交时显示

然后,当回发发生时,图像仍将可见,然后使用window.onload()将其隐藏,当浏览器加载完所有元素时,将触发该命令

<head>
<script type="text/javascript">
    window.onload = function (){  //hide onload
           var dialog = document.getElementById("WaitDialog");  
           dialog.style.display = 'none';  
           scrollTo(0,0);
    }
    function showProgressBar(){ //show on submit
        var dialog = document.getElementById("WaitDialog");  
        dialog.style.display = 'block'; 
    }
</script>
</head>
<body>
<div id="WaitDialog" style="left: 480px; top: 255px; position: absolute">
  <img src="http://developers.sun.com/docs/web-app-guidelines/uispec4_0/progress_graphics/asynch-1F.gif" />
 <font size=3 class="text3" >
  <font color="black">Loading, Please Wait.</font>
 </font>
</div>
<form onsubmit="showProgressBar()">
  .... all the ASPX controls and stuff
</form>
</body>
</html>

window.onload=函数(){//隐藏onload
var dialog=document.getElementById(“WaitDialog”);
dialog.style.display='none';
滚动到(0,0);
}
函数showProgressBar(){//提交时显示
var dialog=document.getElementById(“WaitDialog”);
dialog.style.display='block';
}
正在装货,请稍候。
.... 所有的ASPX控件等等

在加载时创建它会遇到问题

要卸载,请在卸载时将其扔进车身:

<body onunload="javascript:ProgressBar()">

当我用div标签粘贴我的HTML代码(在my.aspx页面中使用)时,它是出现在帖子(上面)中的结果图像,而不是代码!!!!!!。。。我怎样才能把代码粘贴到帖子里,这样你就可以看了???完成了!您必须将其格式化为“代码”。