我的登录页 当从后台return过来时 网页排版会乱 是怎么回事 
代码如下:
            if (this.txtMemberName.Text.Trim().ToString() == "")
            {
                Response.Write("<script>alert('用户名不能为空!');</script>");
                return;
            }
            if (this.txtPwd.Text.Trim().ToString() == "")
            {
                Response.Write("<script>alert('密码不能为空!');</script>");
                return;
            }

解决方案 »

  1.   

     ClientScript.RegisterStartupScript(GetType(), "", "<script type='text/javascript'>alert('登录失败,用户名或密码错误!');</script>");
    不要用response.write
    换上面的吧
      

  2.   

    记得 go.back() or go.history();
      

  3.   

    Page.ClientScript.RegisterStartupScript(GetType(), "Message", "<script type='text/javascript'>alert('请先登录!');</script>");
      

  4.   

    和return无关,用response.write后,你查看浏览器源代码,就会看到你response.write的内容在网页的第一行,破坏了dhtml的语法,所以css会部分失效。
      

  5.   

    dhtml==>xhtml这里错了