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
過程でレンダリングしたいと思っています。
これはできますか?