0
最新的ASP.NET MVC 2验证是否允许上下文验证?我正在寻找类似于Castle Validator的“RunWhen”属性的东西。它允许您声明验证程序只应在特定的上下文中执行。Contextual/RunWhen ASP.NET MVC 2中的验证?
最明显的用途是标识字段。以下内容将指定int ID字段是必需的,但仅限于更新(也可能用于删除)。然而,它不应该被要求插入。
[Required(RunWhen=RunWhen.Update)]
public int ID {...}
这似乎是一种非常常见的情况。如何通过开箱即用的asp.net mvc 2验证来处理?