日期:2014-05-19  浏览次数:20577 次

是怎麼了,頁面一踏糊塗了阿?
用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