【发布时间】:2012-05-09 08:13:07
【问题描述】:
我创建了一个包含菜单项的 MvcSite 地图,此站点地图使用 @Html.MvcSiteMap.Menu(false,true,true) 显示在共享布局页面上
我在 MenuHelpModel.cshtml 文件中有一个自定义代码 现在我想在用户登录时创建一些菜单项,我正在获取用户所属的组织数量,这是动态的“用户可以成为 n 个组织的成员”
有什么方法可以在 MenuHelpModel 中编写动态菜单,还是需要在布局中编写代码并使用 Jquery 填充菜单?
有什么方法可以在 jQuery 中使用 ViewBag 吗?
【问题讨论】:
-
如何确定用户所属的组织?
-
当用户注册网站时,他必须注册一个组织,用户也可以像谷歌群组一样注册其他组织,所以当用户登录时,我将从数据库中获取组织
-
我认为这不应该在 MvcSiteMapProvider 中完成。在视图中填充它可能更好。为什么不直接将信息传递给视图?
标签: asp.net-mvc-3 submenu asp.net-mvc-sitemap