当前位置:  开发笔记 > 前端 > 正文

如何在ASP.NET 3.5 MVC应用程序中将菜单项动态添加到母版页

如何解决《如何在ASP.NET3.5MVC应用程序中将菜单项动态添加到母版页》经验,为你挑选了1个好方法。

我想根据会员安全登录角色动态地将menuitems添加到我的母版页.从我在主页html中看到的RenderAction也许可以做到这一点.因为我正在摸索通过这个我不知道它看起来如何以及如何在控制器中检查我当前的角色.我正在考虑创建一个表并将允许的菜单项与角色关系相关联,这样我就可以传递到母版页来呈现动态菜单项.



1> Haacked..:

在控制器中,我将创建一个MenuModel类等,这是您的菜单的模型.它将是一个仅限数据的类.在控制器中创建并填充它,同时考虑当前用户的访问权限.这将允许您编写单元测试,以确保您的安全代码是正确的.

然后我会通过ViewData将它传递给视图.我将它与一个知道如何基于MenuModel类呈现菜单的辅助方法相结合.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有