1

再会,

我正在使用 MVC4 和万无一失的验证。

我正在尝试根据至少 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 个字段名和值。

我将如何去做这样的事情

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 验证应该失败

4

0 回答 0