我想要一个使用 EditorForModel Html 帮助器呈现的状态列表框。我的视图模型:
public class MyViewModel
{
public MyewModel()
{
States = new SelectList(MyModel.RegionsToSelectList,"Value","Text");
}
[DataType(DataType.Text)]
public string City { get; set; }
[Display(Name = "States")]
public SelectList States { get; private set; }
}
在我看来,我有正确@Html.EditorForModel()
的渲染,但没有渲染到任何类型的列表(下拉列表或列表框)City
States
如果我使用@Html.DropDownList("mylistname", Model.States)
它会正确呈现。我真的很想让它在这个ForModel
过程中呈现。
这可以做到吗?