我有一個用於提取工作角色值的文本框。然而,這受限於數據庫方面的某些角色。因此,使用僅包含有效角色的下拉列表對我來說更有意義。我試圖設置它,但遇到困難。在MVC3中創建一個簡單的下拉列表
我把下面的代碼在我看來:
<p>
@Html.LabelFor(m => m.Role)
@Html.DropDownListFor(m=>m.Roles)
@Html.ValidationMessageFor(m => m.Role)
</p>
,這在我的模型:
public List<string> Roles
{
get
{
return new {"Author","Underwriter" };
}
}
這雖然不會編譯。任何想法我做錯了什麼?
我希望有在.NET框架來創建'的IEnumerable'的能力通過簡單地調用'的IEnumerable 結果= {MYT,MYT2};',而不必編寫'的IEnumerable 結果=新型T [] {myT,myT2}'。如果對象的類型相同,甚至可以推斷出這個類型('var' friendly)。 –
2012-07-06 11:38:36