vs2005中的response.write()问题
来源:互联网 发布:淘宝充值平台怎么弄 编辑:程序博客网 时间:2024/05/17 23:07
最近做了个项目,样式是用CSS控制,发现在使用了response.write后样式发生了变化,位置和字体都不正确。Response.Write("<script>alert(')</script>")这种用法也是这样,2003中没有这种情况,很不明白,恰巧看到了csdn上的一个帖子也是讨论这个问题的,其中提到原因有:
ASP.NET 2.0里默认使用<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">文档定义模型,这个dtd的规则与以前的不同,因此,许多以前写的代码在新标准下无法正常运行。
-----------------------------------------------
Response.Write 表示在当然输-出流位置写入数据
ASP.NET 中不要随便使用 Response.Write,会打乱 ASP.NET 的输出流顺序
在 .aspx.cs 中使用 Response.Write 的输出会出现在页面的最顶部
会导致页面布局得不到预期效果
-------------------------------------------------
通常情况不要用response.write,他会打乱你的面向对象模型
------------------------------------------------
用这个来代替:
Page.ClientScript.RegisterStartupScript(this.GetType(),"alert","<script>alert('messagebox效果');</script>");
- vs2005中的response.write()问题
- vs2005中的response.write()问题
- UpdatePanel中的Response.Write()问题
- response的write输出问题
- .net Response.Write()中的脚本不执行
- ajax updatepannel中response.write()问题
- response.write后页面变形的问题
- ajax updatepannel中response.write()问题
- 解决ScriptManager与Response.Write("")冲突问题
- 使用response.getWriter().write() 乱码问题
- asp中response.write('中文') 乱码问题
- Response.write()弹出窗口的问题!
- 使用response.getWriter().write() 乱码问题
- 使用response.getWriter().write() 乱码问题
- response.getWriter().write 中文乱码问题
- 求助,response.write 打印html符号问题
- Response.Write
- Response.Write("");
- Oreilly好书征集译者
- VC+DirectShow对视频进行图片处理之二
- 使用指定Jdk来启动eclipse
- VC+DirectShow对视频进行图片处理之三
- VC+DirectShow对视频进行图片处理之四
- vs2005中的response.write()问题
- 斯蒂夫·乔布斯:物有所不足,智有所不明
- VC+DirectShow对视频进行图片处理之五
- VC+DirectShow对视频进行图片处理之六
- 一个DIV+CSS选项卡代码
- 游戏引擎的碎念
- 如果
- 请列提纲
- 来自苏联的笑话