【问题标题】:ASP.Net MVC - Showing Model data based on RolesASP.Net MVC - 基于角色显示模型数据
【发布时间】:2010-12-21 20:31:53
【问题描述】:

我有一个需要根据用户角色显示和隐藏详细信息的视图。我有两个选择

  1. 在视图中使用内联 if 语句来显示和隐藏详细信息
  2. 创建多个局部视图并使用控制器检测角色,然后加载适当的局部视图。

我是 MVC 的新手,所以有人可以建议解决这个问题的最佳方法是什么。

【问题讨论】:

    标签: asp.net asp.net-mvc views roles


    【解决方案1】:

    我可能会对每个角色提出不同的看法。我发现随着时间的推移,每个角色的观点在“共同”内容上出现了分歧。

    【讨论】:

      【解决方案2】:

      如果它与屏幕上的信息显示方式有关(听起来确实如此),那么最好将其保留在视图中。就我个人而言,我会使用部分视图并仅在需要时加载它们,这支持更好的重用。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-11
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 2010-11-25
      • 2016-03-07
      • 2014-10-14
      相关资源
      最近更新 更多