我有一个模型:
public class SearchModel
{
[DefaultValue(true)]
public bool IsMale { get; set; }
[DefaultValue(true)]
public bool IsFemale { get; set; }
}
但根据我在这里的研究和回答,DefaultValueAttribute
实际上并没有设置默认值。但这些答案来自2008年,当传递给视图时,有没有比使用私有字段将这些值设置为true更好的属性或更好的方法呢?
不管怎样,下面是视图:
@using (Html.BeginForm("Search", "Users", FormMethod.Get))
{
<div>
@Html.LabelFor(m => Model.IsMale)
@Html.CheckBoxFor(m => Model.IsMale)
<input type="submit" value="search"/>
</div>
}
https://stackoverflow.com/questions/7637022
复制相似问题