RadGrid AJAX回发删除IE条件注释

时间:2013-06-21 13:20:08

标签: internet-explorer telerik stylesheet radgrid conditional-comments

我的页面上有一个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。

1 个答案:

答案 0 :(得分:1)

经过进一步研究,我的问题的解决方案是本页的最后一页,http://www.telerik.com/help/aspnet-ajax/ajax-conditional-comments.html

  

将条件注释移出head标记。这样他们就会   不能由RadAjaxManager更新并仍然应用取决于   使用的浏览器。它甚至是有效的xhtml1.1,因为html评论是   被html验证器跳过,即