我怎樣才能使這項工作@ Html.Dropdownlist(X => x.id,新INT)不工作
@using (Html.BeginForm())
{
@Html.ValidationSummary()
<p>MYep @Html.DropDownListFor(x => x.Id, new int {
new SelectListItem() {Text = "asdad", Value = "1"},
new SelectListItem() {Text = "dfgdgd", Value = "2"},
new SelectListItem() {Text = "werwrwt", Value = "3"}, "Choose")
<input type="submit" value="Ok" />
}
或之前我應該做的IEnumerable列表,並給它dropdownlistfor?
我只需要一個值1,2或3回傳給控制器,所以如何做它並不真正的問題,但什麼我讀的應該是IEnumerable我認爲 –
列表實現IEnumerable,所以你可以使用它。你不能實例化一個接口,所以新的IEnumerable()只是普通的將不起作用。 –
Matt