【发布时间】:2010-12-21 20:31:53
【问题描述】:
我有一个需要根据用户角色显示和隐藏详细信息的视图。我有两个选择
- 在视图中使用内联 if 语句来显示和隐藏详细信息
- 创建多个局部视图并使用控制器检测角色,然后加载适当的局部视图。
我是 MVC 的新手,所以有人可以建议解决这个问题的最佳方法是什么。
【问题讨论】:
标签: asp.net asp.net-mvc views roles
我有一个需要根据用户角色显示和隐藏详细信息的视图。我有两个选择
我是 MVC 的新手,所以有人可以建议解决这个问题的最佳方法是什么。
【问题讨论】:
标签: asp.net asp.net-mvc views roles
我可能会对每个角色提出不同的看法。我发现随着时间的推移,每个角色的观点在“共同”内容上出现了分歧。
【讨论】:
如果它与屏幕上的信息显示方式有关(听起来确实如此),那么最好将其保留在视图中。就我个人而言,我会使用部分视图并仅在需要时加载它们,这支持更好的重用。
【讨论】: