繁体   English   中英

在Asp.net MVC 3中显示Ektron子菜单?

[英]Displaying Ektron submenus in Asp.net MVC 3?

我是Ektron的新手,并且我正在一个项目,该项目在几页上都有Ektron菜单。 菜单已经显示(其他人为此编写了代码)。 这是所使用的菜单小部件的代码:

@using NEHGS.ResourceEngine

@{

    var widgetModel = Model.UserControl as NEHGS.Models.NehgsSubNavigation; 

    //string clientID = Guid.NewGuid().ToString();


    ResourceEngine.Register("/widgets/NehgsSubNavigation.css");


}

@Html.Raw(widgetModel.NavigationMarkup)

这是显示的菜单之一的示例:

1个

在Ektron中,“成员资格”是一个子菜单项,其中包含3个子菜单:“来宾”,“全部”和“信息”。 当我单击“会员资格”时,我需要显示其3个子菜单。 作为Ektron的新手,我不知道如何访问这些子菜单。 如果我知道如何访问它们,那么我很容易编写代码以使其显示,但是如何从widgetModel检索它们呢?

我不愿意将它透露给您,但是该代码并非来自Ektron。 我的第一个猜测是,开发人员必须在Ektron API之上创建自己的层之前对其进行处理。

您还提到您正在使用MVC? Ektron尚不支持MVC,因为它是ASP.net WebForms应用程序。 我听说有人为Ektron创建MVC前端,但通常最终会带来麻烦,而不是有价值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM