首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >asp.net mvc视图模型中的默认值

asp.net mvc视图模型中的默认值
EN

Stack Overflow用户
提问于 2011-10-03 23:20:51
回答 6查看 142.6K关注 0票数 72

我有一个模型:

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>
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7637022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档