我正在开发一个之前的项目,我无权更改我的实体模型(例如个人资料)。此模型中有一些属性未标记[Required]
数据注释,但我需要为我正在处理的子系统使它们成为必需属性。我正在寻找一种干净的方法来做到这一点
员工模式:
[Required]
public string Email { get; set; }
[Required]
[DataType(DataType.Password)]
public string Password { get; set; }
[DataType(DataType.Password)]
[System.Web.Mvc.Compare("Password", ErrorMessage = "")]
public string ConfirmPassword { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
我想暂时在表单中创建FirstName和LastName而不触及模型代码
答案 0 :(得分:0)
您需要为View添加一些属性。
如果您在UI中有<input>
标记,则将这两个属性放入。
data-val="true" data-val-required="Price field is required."
如果你有TextBoxFor
那么
@Html.TextBoxFor(m=>m.price,new {data-val="true" data-val-required="Price field is required."})
将此添加到您的视图中。