我有一个自定义列表,为它创建了一个视图。普通用户的一个视图另一个管理员的视图。当您向列表中添加新内容时,我想对普通用户隐藏的字段就在那里。是否有某个地方可以修复或更改此设置?
问问题
56 次
1 回答
0
您可以将其添加到视图后面的控制器中:
public ActionResult Index()
{
ViewBag.isAdmin = isAdmin();
return View();
}
private Boolean isAdmin()
{
if (User.IsInRole("admin"))
{
return true;
}
else
{
return false;
}
}
然后在视图中,将您需要的上下文包装为:
@{
if (ViewBag.isAdmin)
{
//....only admins can see me!
}
}
于 2012-08-22T14:47:38.850 回答