当前位置:网络安全 > MVC 有条件地显示项目

MVC 有条件地显示项目

  • 发布:2023-10-04 04:23

| 我有一个部分(用户控件)显示链接菜单。它在我的主页上。如果您是管理员,您应该看到与其他人不同的菜单。 我的 Member 类中有一个方法:IsAdmin()。通常,如果某人是管理员,则很容易在部分声明中添加一些逻辑来显示正确的菜单,例如:
<% if (member.IsAdmin()) { %>
但由于我使用 Ninject 进行依赖项注入,并且如果没有所需的依赖项 (IMemberRepository),我的 Member 类就无法实例化,所以我不确定如何在我的部分中执行此操作。我知道 Ninject 可以为我的 Controller 类的构造函数提供存储库,但我不知道该怎么做。 ​​

相关文章