MVC有条件地显示项目
|
我有一个显示链接菜单的部分(用户控件)。它位于我的主页上。如果您是管理员,则应该看到与其他菜单不同的菜单。
我的Member类中有一个方法:IsAdmin()。通常,如果有人是管理员,只需在部分声明式中放置一些逻辑以显示正确的菜单是非常容易的,例如:
<% if (member.IsAdmin()) { %>
但是由于我使用Ninject进行依赖项注入,并且没有必需的依赖项(IMemberRepository)无法实例化我的Member类,因此我不确定如何在我的局部中执行此操作。我知道Ninject可以为我的Controller类的构造函数提供一个存储库,但是我不知道该怎么做。
没有找到相关结果
已邀请:
3 个回复
邵酮
或者,更正式地说,将其包含在控制器返回的视图模型中。
视蕉梁拌客
才脊烽馈低
现在,我可以执行以下操作: