下面的代码
if (userName  == "")
{
Response.Write("<Script Language=JavaScript>alert('用戶名稱不能為空');</Script>");
}为什么在新增用户的页面上弹出提示框的时候“新增用户页面”会变成白色,只有点击了确定按钮之后才会恢复到以前的状态,有什么办法解决这个问题吗?

解决方案 »

  1.   

    Response.Write("xxx")是把xxx写到客户端,相当于客户端重新打开了一个网页,内容就是xxx
      

  2.   

    这是因为浏览器解析到这一行的时候就停下来等你的响应了,你用Page.RegisterStartupScript 方法来执行脚本,这样的话是把脚本写到页面的最后再调用,就不会出现你说的这种情况了。
      

  3.   

    按照 copine() 的方法问题解决。
    谢谢楼上各位的帮忙。
    结贴。