Asp Mvc在不使用DataAnnotations的情况下进行客户端验证的最简单方法是什么?

时间:2011-06-08 14:58:39

标签: asp.net-mvc-2 validation

民间,    我正在为ASP MVC 2.0做一个内部的概念验证(我也不是ASP或Web技术的专家)。
我需要动态表单(表单详细信息 - 没有字段,字段类型,字段是强制性的 - 在运行时从数据库加载),并且无法看到如何在此实例中应用DataAnnotations。

在不使用DataAnnotations的情况下进行客户端验证的最简单方法是什么,是否可以以某种方式挂钩(类似)现有的ValidationMessageValidationMessageFor扩展名使用DataAnnotations?

感谢
BW

1 个答案:

答案 0 :(得分:1)

一种方法是直接使用jquery validate plugin并在javascript中定义客户端验证规则。因为这些规则需要是动态的,所以您可以使用HTML帮助程序根据表单上的字段生成它们,或者使用另一个单独的控制器操作来发出此动态javascript并使<script>标记指向此操作。< / p>