我是MVC编程的新手,所以我遇到了这个问题......
我有以下selectBox:
<select class="span5" id="selectBox">
<option>Month</option>
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
<option value="4">April</option>
<option value="5">May</option>
<option value="6">June</option>
<option value="7">July</option>
<option value="8">August</option>
<option value="9">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
如何将所选值输入模型?
答案 0 :(得分:0)
首先在ViewModel中创建选择列表:
public class whatever {
public List<SelectListItem> MonthList {get;set;}
public string SelectedMonth {get;set;}
public whatever()
{
MonthList = new List<SelectListItem>();
MonthList.Add(new SelectListItem{
Text = "January",
Value = "January"
});
}
}
然后在您的视图中,您可以使用下拉剃刀帮手:
@Html.DropDownListFor(m => m.SelectedMonth, Model.MonthList)
当您提交页面时,所选的选项将自动被选中。