【发布时间】:2014-04-17 10:14:57
【问题描述】:
如何使用数据注释创建下拉列表?
我想实现由
生成的标记@Html.DropDownListFor(x=>x.ContactType, Model.ContactTypeOptions)
进行设置,以便我可以使用它会生成下拉列表:
@Html.EditorForModel(Model)
我目前的模型是:
public class ContactModel
{
public string ContactType { get; set; }
public IList<SelectListItem> ContactTypeOptions
{
get
{
return new List<SelectListItem>()
{
new SelectListItem(){Text = "Options"}
};
}
}
[Required(AllowEmptyStrings = false)]
[MinLength(15)]
[DataType(DataType.MultilineText)]
public string Message { get; set; }
}
更新 我不想使用局部视图。
【问题讨论】:
标签: c# asp.net-mvc-5