我的第一個MVC項目,遇到了一個問題,我希望有人可以提供幫助。DropDownListFor - 模型綁定
基本上我有一個DropDownListFor對象,我想用一個可供選擇的時間列表來填充用戶選擇的內容並將其存儲在屬性中供以後使用。
以下是產生一個空值錯誤,所以我失去了一些明顯的東西,任何幫助將不勝感激。
這是我有:
控制器:
private MyModelObject m_model = new MyModelObject();
public ActionResult Index()
{
var AvailTimes = new SelectList(new[]
{
new {Value="00:00",Text="12:00 AM"},
new {Value="00:30",Text="12:30 AM"},
new {Value="01:00",Text="1:00 AM"},
new {Value="22:30",Text="10:30 PM"},
new {Value="23:00",Text="11:00 PM"},
new {Value="23:30",Text="11:30 PM"},
});
return View(m_model);
}
型號:
public class MyModelObject
{
public string StartTime { get; set; }
public IEnumerable<SelectList> AvailTimes { get; set; }
}
查看:
@Html.DropDownListFor(model => model.StartTime,
new SelectList(model.AvailTimes, "Value", "Text"))
感謝Darin,你的回覆不僅有幫助,而且非常翔實。 – ServerMonkey 2012-01-05 10:06:10