.aspx页面在低版本ie下文档模式自动为“杂项(Quirks)”导致页面变样的问题

 在做一个.aspx的页面的时候,用ie9浏览器测试页面的时候,发现文档模式自动切换为“杂项(Quirks)”,导致页面严重变形。百度无果之后,我花了近2个小时的时间,
逐句检查错误代码,最后竟然惊奇地发现错误原因不在前台代码,而是在后台的.aspx.cs文件中。在后台文件中我有这样一段代码:
 Response.Write("");


这段代码效果是在前台代码的第一行(在之前)添加


这样生硬地给JavaScript定义一个变量。这样做破坏了html完整的文件结构,最终的结果就是在ie上显示的效果就是文档模式自动设置为“杂项(Quirks)”。

C#后台代码给JavaScript传值的正确做法应该是在前台用<%=%>获取。

详情查看这博客:http://bbs.csdn.net/topics/310246363


你可能感兴趣的:(低版本IE)