0

我创建了一个包含菜单项的 MvcSite 地图,此站点地图使用 @Html.MvcSiteMap.Menu(false,true,true) 显示在共享布局页面上

我在 MenuHelpModel.cshtml 文件中有一个自定义代码现在我想在用户登录时创建一些菜单项我正在获取用户所属的组织数量,这是动态的“用户可以是 n 个组织的成员”

有什么方法可以在 MenuHelpModel 中编写动态菜单,还是需要在布局中编写代码并使用 Jquery 来填充菜单?

有什么方法可以在 jQuery 中使用 ViewBag 吗?

4

1 回答 1

0

这可以按照您需要的方式完成。首先,您需要创建一个“授权”布局页面。在此页面中,您可以按照上面的代码设置 MvcSiteMap。授权页面加载此母版页。您使用 DynamicNodeProvider 类来加载基于 Authenticated UserID 的组织。

于 2012-05-16T21:59:15.050 回答