ASP.NET 2.0里默认使用 文档定义模型,这个dtd的规则与以前的不同,因此,许多以前写的代码在新标准下无法正常运行。
-----------------------------------------------
Response.Write 表示在当然输-出流位置写入数据
ASP.NET 中不要随便使用 Response.Write,会打乱 ASP.NET 的 输出流顺序
在 .aspx.cs 中使用 Response.Write 的 输出会出现在页面的最顶部
会导致页面布局得不到预期效果
-------------------------------------------------
通常情况不要用response.write,他会打乱你的面向对象模型
------------------------------------------------
用这个来代替:
Page.ClientScript.RegisterStartupScript(this.GetType(),"alert"," alert('messagebox效果'); ");
后言:由于div是流布局,response.write() 输出得内容总是在页面得最前端,打破了原有得流布局,所以会造成样式改变,但是还有疑问得是为什么字体也会改变还不清楚
查看更多关于(转)div+css布局时,response.write()会改变布局的问题_html/css_WE的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did102765