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

如何将模型值绑定到@html.DropDownlist,html,asp.net-mvc-3,html.dropdownlistfor,Html,Asp.net Mvc 3,Html.dropdownlistfor,我在ASP.Net MVC3中工作。我需要在@Html.DropDownlist中绑定我的模型值。我已经用项目列表填充了我的模型 如何使用MVCDropDownList绑定我的模型 您可以这样做: @Html.DropDownListFor(model => model.MyValue new SelectList(Model.MyList, "ValuePropertyName", "TextPropertyName")) @Html.DropDownListFor( x

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


如何使用MVC
DropDownList
绑定我的模型

您可以这样做:

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

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

您应该这样做:

@Html.DropDownListFor(model => model.MyValue
   new SelectList(Model.MyList, "ValuePropertyName", "TextPropertyName"))
@Html.DropDownListFor(
    x => x.YourItem, 
    new SelectList(Model.YourItem, "Value", "Text")
)
在执行此操作之前,需要将模型传递到视图
返回视图(模型)


希望对您有所帮助

请发布一些代码和显示您尝试过的内容,例如@Html.DropDownListFor(x=>x.Projects.ToList(),new SelectList(Model.Projects))ya我查看模型结果和我的cshtml页面模型在运行时不匹配请发布您的查看代码、控制器操作和相应的模型类。所以,我们可以看到它们有什么问题对不起,在这种情况下,价值是什么?