我正在努力使ID
字段只读。它是数据库中的一个身份字段,因此用户不会设置它。不过,他们还是愿意看到。当分配给一个时,我缺少什么如下DataForm
仍然允许编辑该值。
public class StatusChoice : BindableBase
{
private int id;
[Key, DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Editable(false,AllowInitialValue = false)]
public int ID
{
get { return id; }
set
{
id = value;
OnPropertyChanged();
}
}
}
将属性标记为只读属性。
[ReadOnly(true)]
public decimal BodyMassIndex { get; private set; }
请点击以下链接了解更多asp.net mvc 3 中 DataAnnotations 的行为是否发生了变化? https://stackoverflow.com/questions/7476405/has-the-behavior-for-dataannotations-in-asp-net-mvc-3-changed
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)