我的页面上有一个Telerik RadGrid。我的页面上还有一个IE7特定样式表,包含在IE7条件注释中:
<!--[if IE 7]>
<link rel="stylesheet" href="includes/css/ie7.css" />
<![endif]-->
例如,当我单击RadGrid中的按钮对列进行排序时,条件注释将从LINK标记周围删除,样式表将应用于页面,从而导致布局问题。
为什么单击我的RadGrid中的按钮会导致IE7条件注释被删除?
我正在运行Telerik.Web.UI.dll版本2010.1.519.35。
答案 0 :(得分:1)
经过进一步研究,我的问题的解决方案是本页的最后一页,http://www.telerik.com/help/aspnet-ajax/ajax-conditional-comments.html:
将条件注释移出head标记。这样他们就会 不能由RadAjaxManager更新并仍然应用取决于 使用的浏览器。它甚至是有效的xhtml1.1,因为html评论是 被html验证器跳过,即