我需要以下属性:如何创建一个与2个或更多字段配合使用的asp.net MVC自定义模型验证
1.例如:我有2个字段。首先是复选框,其次是文本框。如果第一次控制检查。第二个字段必须是Required
属性。首先控制未选中。第二个控件不需要。
[Required]
public boolean showHeader{get;set;}
[IFRequired("showHeader",true)]
public string HeaderText{get;set;}
2.例如:我有2个字段。新密码,确认密码。属性必须检查这2个字段是否相等。
[Required]
public string newPassword{get;set;}
[Expression("newPassword",ExpressionAttributeEnum.Equils)]
public string confirmPassword{get;set;}
如何创建上述属性?