开始是这样的进入登录页,页面我用样式是12号。。
我什么都没填就按了个登录按钮。然后弹出个对话框说我,
用户名和密码不能为空。然后呢,我按确定,然后呢,
页面的字体就变大了14号的了。(系统默认的大小)。。这是 则么回事啊。。我样式是写在页面里的不存在路径问题哦。
希望高手来解救我于水火之中

解决方案 »

  1.   

    是不是用response.write了?
     它会影响你网页内的东西
    用个lable 在里面写脚本吧
      

  2.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), '', ' alert('用户名和密码不能为空!'); '); //使用这种方式进行弹出提示 或者使用ScriptManager也可以
      

  3.   

    你的弹出提示框  是用responet.write("<script>alert()^.....")这样输出的吧
    这样会影响到页面hTML流的,改用Page.RegisterStartupScript("11","<script><>")
      

  4.   

    主要是你在登录错误时,重新返回到登录页面时用了Response.Redirect("login.aspx");造成的。
    解决办法就是不要用这种方式用下面的就可以了:
    ClientScript.RegisterClientScriptBlock(GetType(), "", "<script>alert(\'用户名或密码错误!\');window.location=\'UserLogin.aspx\' </script>");
      

  5.   


    是的。不要用responet.write 输出脚本。它会影响页面布局。