你知道我可以很容易地将字符串数组的内容绑定(bind)到 MVC Razor View 中的 DropDownList 吗?
public static string[] AgeRagne = new string[] { "Sun", "Mon", "Tues", "Wed" };
更新:
下面的代码有效。
@Html.DropDownListFor(
model => model.Filter.AgeRange,
new SelectList(Extensions.AgeRange, Model.Filter.AgeRange),
new { @class = "search-dropdown", name = "ageRange" }
)
最佳答案
创建 SelectList
使用您的数组并将其传递给您的 View :
SelectList list = new SelectList(AgeRagne);
ViewBag.myList = list;
然后在您看来,使用
Html.DropDownlist
:@Html.DropDownList("myList", ViewBag.myList as SelectList)
就这样
关于asp.net-mvc-3 - 将字符串数组绑定(bind)到 MVC Razor 中的 DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10347094/