民间,
我正在为ASP MVC 2.0做一个内部的概念验证(我也不是ASP或Web技术的专家)。
我需要动态表单(表单详细信息 - 没有字段,字段类型,字段是强制性的 - 在运行时从数据库加载),并且无法看到如何在此实例中应用DataAnnotations。
在不使用DataAnnotations的情况下进行客户端验证的最简单方法是什么,是否可以以某种方式挂钩(类似)现有的ValidationMessage
和ValidationMessageFor
扩展名使用DataAnnotations?
感谢
BW
答案 0 :(得分:1)
一种方法是直接使用jquery validate plugin并在javascript中定义客户端验证规则。因为这些规则需要是动态的,所以您可以使用HTML帮助程序根据表单上的字段生成它们,或者使用另一个单独的控制器操作来发出此动态javascript并使<script>
标记指向此操作。< / p>