菜单在IE10上的DotNetNuke 4.5.5中消失了

Ebe*_*yed 6 internet-explorer dotnetnuke internet-explorer-10

我有一个运行DotNetNuke 4.5.5的网站.使用IE10的用户无法看到网站主菜单.任何线索为什么会发生这种情况,以及在哪里寻找解决方案?

mik*_*ika 9

我假设你使用的是与IE10不兼容的SolPartMenu.除主菜单外,容器的操作菜单也不可见.

我建议升级到DDRMenu,它是自DNN 6以来的默认导航提供程序.有一个可用于DNN 4.5.0及更高版本的安装包,因此您不必因为菜单而升级DotNetNuke.

DDRMenu提供了一种使用兼容性模板升级SolPartMenu外观和容器的简单方法,该模板支持许多但不是所有SolPartMenu属性.

要升级SolPart菜单,请编辑皮肤的ASCX文件并替换:

<%@ Register TagPrefix="dnn" TagName="..." src="~/Admin/Skins/SolPartMenu.ascx" %>
Run Code Online (Sandbox Code Playgroud)

<%@ Register TagPrefix="dnn" TagName="..." src="~/DesktopModules/DDRMenu/SolPartMenu.ascx" %>
Run Code Online (Sandbox Code Playgroud)

升级容器是一个类似的过程,替换:

<%@ Register TagPrefix="dnn" TagName="..." Src="~/Admin/Containers/SolPartActions.ascx" %>
Run Code Online (Sandbox Code Playgroud)

<%@ Register TagPrefix="dnn" TagName="..." Src=""~/DesktopModules/DDRMenu/Actions.ascx"" %>
Run Code Online (Sandbox Code Playgroud)

也可以看看:

DDRMenu用户指南