日期:2014-05-18  浏览次数:20570 次

vs2005中的response.write()问题
最近做了个项目,样式是用CSS控制,发现在使用了response.write后样式发生了变化,位置和字体都不正确。Response.Write( " <script> alert( ') </script> ")这种用法也是这样,2003中没有这种情况,很不明白   ,不知道大家有没有遇到过

------解决方案--------------------
你查看下页面源文件,我想你会不难发现是什么问题了
------解决方案--------------------
最好不要用Response.write 输出文字
Response.Write 输出JS 没有问题的,看看你是不是代码写的有问题
------解决方案--------------------
KANKAN
------解决方案--------------------
在页面下加一个 <asp:Lable runat=server ID=Lable1 />

后台输出js时用

Lable1.Text= " <script language= 'javascript '> alert( '我看你样式还变不变! '); </script> ";
------解决方案--------------------

str.Replace( " < ", " <font> < </font> ");

Response.Write(str);
就没问题了
str为你的代码
------解决方案--------------------
Response.Write( " <script> alert( ') </script> ")
----------------------------
改成这个:
Page.RegisterStartupScript( "key ", " <script> alert( '弹出测试 '); </script> ");
------解决方案--------------------
用控件就不会变咯
因为你的样式表里有定义哦
------解决方案--------------------
RegisterStartupScript( "test ", " <script> alert( '* '); </script> ");
------解决方案--------------------
ASP.NET 中不随便用 Response.Write
------解决方案--------------------
ASP.NET中使用response.write 只会在最前面输出,而且用户自定义的控件不会在自定义的控件里面,而且也是在包含他的页面里面
------解决方案--------------------
response.write 写在html第一行了
------解决方案--------------------
用Response.Write()的话是会打乱页面结构的.可以看到,你用Response.Write()输出的东西都是在所有HTML的最前面的.输出js也一样,如果是用div布局的话很有可能就会打乱.
------解决方案--------------------
dui
对,response会把布局css打乱
最好用Page.RegisterStartupScript( "key ", " <script> alert( '弹出测试 '); </script> ");
在2.0里面好像不是这个方法
------解决方案--------------------

------解决方案--------------------
顶,Page.RegisterStartupScript(key,script)
------解决方案--------------------
Page.RegisterStartupScript 过时了

Response.Write( " <script> alert( ') </script> ") 引用少了一半
------解决方案--------------------
求职 asp.net guoyongzhi521@hotmail.com

你需要在每个Response.Write( " <script> alert( ') </script> ")
后添加 Response.Write( " <script> window.location.href=(); </script> ")

轻松搞定
------解决方案--------------------
简历整的不错啊
------解决方案--------------------
ustbwuyi() ( ) 信誉:100 2007-7-17 15:08:47 得分: 0



在页面下加一个 <asp:Lable runat=server ID=Lable1 />