【发布时间】:2015-09-21 17:41:02
【问题描述】:
所以我想要一个状态页面,它会根据使用它的人来显示不同的设备布局,这将是 web.config 中定义的一个变量。我应该为每个视图创建一个单独的控制器吗?一些后台功能应该是相似的,但将来可能会有所不同。还是我应该拥有相同的 cshtml 文件并根据谁使用它来隐藏 html 标记?
我正在考虑做类似的事情:
@if(System.Configuration.ConfigurationManager.AppSettings["IsSuperUser"] == "true")
{
<a href="@Url.Action("SuperUserIndex", "Status")">Status</a>
}
else {
<a href="@Url.Action("UserIndex", "Status")">Status</a>
}
或者这是一个坏主意?
【问题讨论】:
标签: c# .net asp.net-mvc razor