我使用MVC在我看来,一个我有一个下拉列表我只想查看某些管理员可见。MVC的意见作出的项目只有某些角色
我这样做的:
@if (User.IsInRole("Administrator")) {
@Html.DropDownListFor(...)
}
但是因为我已经被告知这是不去做的方式,设置在视图模型的下拉列表的可见性。
那么下拉列表甚至不存在于视图模型中。我有:
public SelectList AreaList { get; set; }
它是用来填充下拉列表。
任何人都可以给我一些建议,我可以做些什么来改善这一点?