当前位置: 代码迷 >> ASP.NET >> 是怎麼了,頁面一踏糊塗了阿?解决方案
  详细解决方案

是怎麼了,頁面一踏糊塗了阿?解决方案

热度:2471   发布时间:2013-02-26 00:00:00.0
是怎麼了,頁面一踏糊塗了阿?
用Response.write( ' <script> alert() </script> ')輸出js,網頁的樣式全變了,注:我的Css是從服務器上引用過來的.

------解决方案--------------------------------------------------------
js不要用Response.write
------解决方案--------------------------------------------------------
此时页面没加载,css还没起作用用this.RegisterStartupScript
------解决方案--------------------------------------------------------
response.write会输出到页面第一行
用page.RegisterStartupScript( " <script> alert() </script> ");
------解决方案--------------------------------------------------------
ASP.NET 2.0
Page.ClientScript.RegisterStartupScript
------解决方案--------------------------------------------------------
Response.write与样式没有关系吧
------解决方案--------------------------------------------------------
Response.write与样式没有关系吧
=================================
原因上面已经有人解释了啊.一般都不用这个写JS的,一般用Page.ClientScript.RegisterStartupScript
  相关解决方案