肯定是你的脚本出现在<html>之前了,所以字体变大了。
把Response.Write 放到head 里或用 RegisterStartupScript

解决方案 »

  1.   

    那是因为你的JAVASCRIPT代码出错了.JAVASCRIPT代码出错后影响到CSS的样式.
      

  2.   

    我也是碰到了同样的问题。
    每次在C#代码页中执行response.write("<scipt>alert('消息')</script>");时,提示窗都正常显示,可是按确认后,网页字体全变大了。
      

  3.   

    因为你response.write出来的东西写在doctype上面会让style变形,你用page.registstartscript写js就不会有那个问题了
      

  4.   


            Literal scriptTag = new Literal();
            scriptTag.Text = "<script>alert('你囧了')</script>";
            Page.Controls.Add(scriptTag);
    这样试试,在最后打印script标签。
    注意,aspx页面里面最好不要有<% %>标记哦。