2014-05-07 40 views
1
dnn:NAV runat="server" ID="dnnTopNav" 
ProviderName="DNNMenuNavigationProvider" IndicateChildren="True" 
ControlOrientation="Horizontal" 

导航不工作的工作,它只是显示的项目之一下方的其他类似的网站地图页面上的列表中。我已经改变了以下标签元,但问题依然存在:DNN导航不是在IE 11

<meta http-equiv='X-UA-Compatible' content='IE=EmulateIE9' /> 

enter image description here

用户代理字符串字段设置为“默认”,当我把它改为“IE 10”时,导航再次正常工作。是否有可能以编程方式设置用户代理字符串字段?

我也试过 '40FINGERS_StyleHelper' 和使用这样的:

<fortyfingers:STYLEHELPER 
    id="SH0" 
    RemoveFromHead="http-equiv=X-UA-Compatible" 
    AddToHead="<meta http-equiv='X-UA-Compatible' content='IE=EmulateIE9' />" 
    AddAtEnd="False" IfUserAgentString="IE9" doctype="HTML 4.01 Strict" 
    runat="server" /> 

这也犯规解决问题。

请帮忙。

+0

您的服务器是否为最新的Microsoft最新的.net框架最新补丁程序?他们已经解决了很多IE11检测问题。 –

+0

不确定。但是这是渲染问题? –

+0

DNN在IE11中渲染错误的东西,所以是的:) [我在别处见过的帖子](http://www.dnnsoftware.com/forums/forumid/109/threadid/493230/scope/posts)建议'dnn :nav'没有(也不会)与IE11一起使用,你应该切换到DDR菜单。 –

回答

1

Posts I've seen elsewhere建议dnn:nav没有(也不会)与IE11一起工作,您应该切换到DDR菜单。

Instructions on how to do so are on the DNN Software wiki

+0

感谢您的回复。我已经阅读过这篇文章,但我不想升级,你可以给任何其他解决方案来解决这个问题吗? –

+0

升级是推荐的解决方案。如果您使用的是旧版本的DNN,则可能会通过升级体验数百次改进。 –

+0

@ChrisHammond感谢您的回复。目前有没有快速修复?我们无法升级,因为它需要更多的时间,系统非常庞大,我们现在不能。 –