私は MVC を使用しており、いくつかの値が選択されたドロップダウンリストを表示しようとしています。
ViewData["History"] = new List<SelectListItem>() { new SelectListItem() { Text = "Never", Value = "-1" }, new SelectListItem() { Selected=true, Text = "7", Value = "7"},
new SelectListItem(){ Text="14", Value="14"},new SelectListItem(){ Text="Forever", Value="999"}};
そして私のViewコードで
<p>
<label>History</label>
<%= System.Web.Mvc.Html.SelectExtensions.DropDownList(Html, "History", (IEnumerable<SelectListItem>)(ViewData["History"])) %>
</p>
ドロップダウンは正しく表示されますが、選択した値は表示されません。デフォルトでは、最初のオプションが選択されています。
選択したオプションを機能させるには?