如何将模型值绑定到@html.DropDownlist

时间:2013-02-06 05:49:33

标签: html asp.net-mvc-3 html.dropdownlistfor

我在 ASP.Net MVC3 工作。我需要在@Html.DropDownlist中绑定我的模型值。我已经用项目列表填充了我的模型。

如何将我的模型与MVC DropDownList绑定?

2 个答案:

答案 0 :(得分:1)

你可以这样做:

@Html.DropDownListFor(model => model.MyValue
   new SelectList(Model.MyList, "ValuePropertyName", "TextPropertyName"))

基本上,您需要查找SelectList以及如何使用它。

答案 1 :(得分:1)

你应该这样做:

@Html.DropDownListFor(
    x => x.YourItem, 
    new SelectList(Model.YourItem, "Value", "Text")
)

在执行此操作之前,您需要将模型传递到视图return View(model);

希望有所帮助