我希望仅在我网站的两个页面上强制 IE9 进入 IE8 兼容模式。我使用的是 Kentico CMS,所以我没有可以去修改 HEAD 标记的 ASPX 页面。所以我希望通过使用用户控件或 Web 部件来添加 META 标记。
在 Web 部件中,我尝试了以下代码:
this.Page.Header.Controls.Add(new LiteralControl(mystring));
但是,这通常会将标头添加为 HEAD 部分中的最后一个标记。IE 兼容模式要求这是 head 部分中的第一个标记。
这可能从背后的代码吗?
或者,如果有人具有 Kentico 的专业知识,那么 Kentico 特定的解决方案也可以。
不过,我只希望它适用于我网站中的两个特定页面。不是所有的人!