-1

我是 MVC 编程的新手,所以我遇到了这个问题......

我有以下选择框:

<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>

如何将选定的值放入模型中?

4

1 回答 1

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)

当您提交页面时,所选选项将自动被拾取。

于 2013-06-28T20:22:20.280 回答