0

我正在使用 DNN Evoq 基本版本 9.1。我最近从 8.5 版升级。升级后,我们网站的左侧菜单导航之一消失了。

我们在.ascx文件中使用以下代码:

<%@ Register TagPrefix="dnn" TagName="LEFTMENU" Src="~/Admin/Skins/leftmenu.ascx" %>
<dnn:LEFTMENU runat="server" EnableAdminMenus="true" ID="LM" />

我跟踪了源文件,它仍然存在于文件结构中。此代码在 9.1 版中仍然有效吗?如果是这样,我该如何让它再次工作?

谢谢。

4

1 回答 1

1

珍妮弗,

我没有通过谷歌搜索找到任何确定的东西,但我确实查看了旧版本的源代码。文件 LeftMenu.ascx.cs 引用 Telerik.Web.UI。

由于 Telerik 组件正在从 DNN 中移除,而 DNN 9.1 是一个突破点,大部分 Telerik 组件都被替换了,我敢打赌 LeftMenu 不再是 DNN 的一部分。如果您查看导致 DNN 9.1 的讨论,您会看到很多对此的引用以及与 Telerik 相关的重大更改。

这就是坏消息。好消息是您应该能够将 LeftMenu 替换为 DDRMenu 实例和一些适当的 CSS 样式。

如果这有帮助,请随时向我询问更多详细信息,或者将我指向该网站的旧版本——如果这仍然可能的话。

于 2017-09-19T23:49:39.940 回答