我在我的智慧结束时试图找到一种方法来完成这项工作。我有一个ASP.NET MVC4视图,它是一个强类型的ViewModel,它包含许多集合对象。其中一个对象是列标题列表
public List<ColumnHeader> ColumnHeaders { get; set; }
我希望能够使用远程验证属性(例如
)简单地限定此成员[Remote("AreCustomExpressionsSafe", "Validation")]
然后,我可以接受整个集合作为我的验证控制器的AreCustomExpressionsSafe操作的参数,以立即对该集合的所有成员执行客户端验证,只需单次往返服务器。任何人都可以在View和ViewModel定义中演示可能需要的代码吗?任何帮助都可以完全挽救生命 - 我真的没有选择。