Ces*_*sar 5 validation asp.net-mvc jquery-validate asp.net-mvc-3
如果Prop1为true,我如何在属性Prop2中使用必需的验证?
Ex:
public bool Prop1 { get; set; }
[Required] // I need this validation only if the Prop1 is true.
public string Prop2 { get; set; }
Run Code Online (Sandbox Code Playgroud)
任何的想法?我需要在客户端和服务器端.谢谢
您可以使用MVC FoolProof Validation框架
它有一些有用的功能
[RequiredIf]
[RequiredIfNot]
[RequiredIfTrue]
[RequiredIfFalse]
[RequiredIfEmpty]
[RequiredIfNotEmpty]
[RequiredIfRegExMatch]
[RequiredIfNotRegExMatch]
[Is]
[EqualTo]
[NotEqualTo]
[GreaterThan]
[LessThan]
[GreaterThanOrEqualTo]
[LessThanOrEqualTo]
Run Code Online (Sandbox Code Playgroud)
希望这会对你有所帮助!
您可以编写一个自定义验证器来完成此作业。
如果您需要帮助来完成此操作,请告诉我。
| 归档时间: |
|
| 查看次数: |
6442 次 |
| 最近记录: |