将属性添加到Html.DropDownListFor

时间:2014-12-15 16:39:13

标签: html5 razor attr html.dropdownlistfor

@Html.DropDownListFor(p => p.Homeowner, new SelectList(
                    new List<Object>{ 
                    new { value = true , text = "Yes" },
                    new { value = false , text = "No"}
                }, "value", "text"),
               "--Select--"

嘿伙计们,我正在努力添加一个“必需的”&#39; at此DropDownListFor属性的下拉列表。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在你的模型中你应该有类似的东西:

[Required]
public virtual bool? Homeowner { get; set; }

将属性设置为nullable以区分false和not set,然后使用[Required]参数确保在页面上设置该值。