在ASPX页面中一个‘删除’的Click事件中加:
Response.Write("<script>alert('警告!')</script>");当跳出此报警对话框时,页面上的所有元素都会暂时消失,变成白屏...........
当点‘对话框’中‘确定’后,页面才又恢复显示~很不喜欢这样的效果,感觉屏幕太闪,虽然并不妨碍页面执行...
有什么办法解决这白屏的问题吗?
求助!

解决方案 »

  1.   

    Page.RegisterStartupScript("","<script>alert('警告!')</script>");
      

  2.   

    button1.Attributes.Add("onclick","return alert('警告!');");
      

  3.   

    面页面里放上一个label
    label.text="<script>alert('警告!')</script>");
      

  4.   

    Page.RegisterStartupScript("","<script>alert('警告!')</script>");
      

  5.   

    Response.Write("<script>alert('警告!')</script>");是在服务端执行的。所以会白屏。
    改用客户端的就可以了。
      

  6.   

    无法加在Page_Load中啊...........因为是满足某条件才出现此报警框的,比如:
    点‘删除’--->删除_Click--->调用GetMySele()--->if GetMySele()==null--->报警:您并未做任何选择!这样的话,怎么在Page_Load中加?另外,我试过即使加在Page_Load()中,还是白屏................?
    liupeng1981(葵花点穴手~!!) 的方法可行,但不知道是什么含义~
      

  7.   

    Page.RegisterStartupScript 是向客户端发送脚本 脚本位置在form标记的最后,所以脚本是在屏幕刷新完以后执行,就不会有白屏的情况。而Response.Write是在最一开始执行 所以会有白屏
      

  8.   

    Page.RegisterStartupScript 是向客户端发送脚本 脚本位置在form标记的最后,所以脚本是在屏幕刷新完以后执行,就不会有白屏的情况。而Response.Write是在最一开始执行 所以会有白屏