为什么在页面中,使用了这个之后
之前定义的样式表
就失效了呢整个页面的字体都变大了还有:我是在MasterPage中定义的样式

解决方案 »

  1.   

    好像不会吧,你Write的什么内容?
      

  2.   

    因为写出的代码会出现在html代码顶部,导致css样式失效
    解决方法,在页面中加Literal控件,把Response.Write改为给Literal后台赋值
    this.Literal1.Text="";
      

  3.   

    Response.Write将内容输出到得页面中得顶部,你得样式是限制得html标签的 ,可以参考2楼的方法,也可以将输出的内容加上标签
      

  4.   

    楼上的问题,我确实遇到过
    但现在我仅仅是用了下面的
    就是用一个button去open一个新的页面  Response.Write("<Script language='javascript'> window.open('default.aspx',target='_blank')</Script>");
    现在被打开页面没有问题
    而本页的字体就变大了就是说A页open了B页
    A页自己出现了字体变大的情况
      

  5.   


    就是说,我并没有向本页面Write任何东西啊
      

  6.   

    Response.Write("<Script language='javascript'> window.open('default.aspx','_blank')</Script>");
      

  7.   

    net_lover(【孟子E章】) 你好去掉了target=
    也不行
    问题依旧
      

  8.   

    同样的问题.用
    this.Page.RegisterClientScriptBlock("恭喜您","<SCRIPT>alert('您的注册信息已经成功提交,请您耐心等待。管理员将会尽快对您的信息进行审核。')</SCRIPT>");
    可以解决问题
      

  9.   

    ymyang(我是一只小小鸟) 
    你好确实是写入了,就是写入的这段js代码
    我刚才没转过来弯那怎么解决这个问题啊
    有没有其他的方式,可以打开一个新的页面
    并传递参数阿?
      

  10.   

    junzhang4008(不会飞的猪) 你好我还想传递参数阿
      

  11.   

    this.Page.RegisterClientScriptBlock("<Script language='javascript'> window.open('default.aspx','_blank')</Script>");
      

  12.   

    是打开新页面吗?直接这样this.Page.RegisterClientScriptBlock("","<Script language='javascript'> window.open('index.aspx','_blank')</Script>");
      

  13.   


    string key是虾米东西?
      

  14.   

    this.Page.RegisterClientScriptBlock("","<Script language='javascript'> window.open('index.aspx','_blank')</Script>");
      

  15.   

    key是一个键值,是用来访问代码的
      

  16.   

    hoho
    `问题解决了
    但不明白那个string key是啥意思