我使用MVC在我看來,一個我有一個下拉列表我只想查看某些管理員可見。MVC的意見作出的項目只有某些角色
我這樣做的:
@if (User.IsInRole("Administrator")) {
@Html.DropDownListFor(...)
}
但是因爲我已經被告知這是不去做的方式,設置在視圖模型的下拉列表的可見性。
那麼下拉列表甚至不存在於視圖模型中。我有:
public SelectList AreaList { get; set; }
它是用來填充下拉列表。
任何人都可以給我一些建議,我可以做些什麼來改善這一點?