How to set default value using data annotation
我正在学习ASP.NET MVC 5,我想使用布尔属性的数据注释设置默认值。另外,我不想使用构造函数来设置默认值。有可能吗?
1 2 3 4 5 6 7 8 | public class BalanceDetailMV { public BalanceDetailMV() { this.isUnitNoEmptyInAllRow = true; // I do not want this } public bool isUnitNoEmptyInAllRow { get; set; } } |
我的阿特默特:
1 2 | [DefaultValue("true")] public bool isUnitNoEmptyInAllRow { get; set; } |
但上面的内容不起作用。请引导我。
如果您使用的是C 5或更早的版本,则必须通过构造函数来完成,但是由于C 6,您可以这样做:
1 2 3 4 | public class BalanceDetailMV { public bool isUnitNoEmptyInAllRow { get; set; } = true; } |
如果忘记在使用
用于布尔用途
1 2 | [DefaultValue(true)] public bool isUnitNoEmptyInAllRow { get; set; } |