美好的一天,
我正在使用MVC4和Foolproof验证。
我正在尝试根据至少2个其他字段的值验证字段。
public int pos1 { get; set; }
public int pos2 { get; set; }
[RequiredIf("pos1",1,ErrorMessage="some error message" )]
public int? IrdKsOption { get; set; }
可以指定一次RequireIf。 RequireIf只需要1个fieldname和value。
我将如何做这样的事情
public int pos1 { get; set; }
public int pos2 { get; set; }
[RequiredIf("pos1,pos2",[1,5],ErrorMessage="some error message" )]
public int? IrdKsOption { get; set; }
因此,如果pos1 = 1且pos2 = 5,则验证失败