问题解决了, 我通通换成了DIV层的方式了。 我想在事件处理前有个层来挡着页面,不给进行其它操作,当事件处理完成后,弹出成功层, 点确定就可以接着操作了。  这个是避免网速过慢的时候进行进行多次点击,或者误操作。
对于层,我有个问题需要请教一下。  就是我建了一个透明层A, 一个显示“数据处理中,请稍后...”层B再建了一个“成功提交的层”C1     “无法成功提交,出错” 层C2
当我点击 BUTTON 的时候, 1,第一行程序就应该是 调用层A与层B   2,然后执行数据处理。层A层B 接着显示3,数据处理完成后,关闭层B,保留透明层 如果结果是正确的就打开层C1, 
结果是错误的,就打开层C24,在层C1,C2里有关闭层按钮。  什么时候点它什么时候就结束。看似简单的问题, 在C# WEB中,  确感觉好难。  我试着BUUTON 里放上这些代码,但是得到的效果是,
“数据处理中,请稍后...”这个层一闪而过, 然后屏幕只出现原来的界面, 等过了好些秒后,直接弹出了”完成提交“的层。   问题可能就出现在BUTTON做为服务器控件 进行了一次刷新。
  第一行:  Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>win1();</script>");<.....1数据处理程序.........>
<.....2数据处理程序.........>
<.....NN数据处理程序.........> if (v == "Success")
    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>setTimeout('win21()',5000);</script>");
else
    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>setTimeout('win20()',5000);</script>");
如何解决这个问题, 请高手帮助了。

解决方案 »

  1.   

    在功能上, 就象我们在这里回帖一样。点击  [提交回复]  它马上就变灰色了, 不给再点了, 直到数据处理完成, 生成了回帖为止。其实我要的也就是最后再弹出个提示层。 确定了就OK了。
    帮帮忙吧。
      

  2.   

    其实就是遮罩层的了。  我做的层A就是遮罩层