Med*_*tor 5 validation asp.net-mvc jquery asp.net-mvc-3
我需要在单个视图上禁用表单的客户端验证.
我该怎么做呢?
我不想只是禁用以下JS文件:
<script src="@Url.Content("~/Scripts/jquery/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
Las*_*sen 12
Brad Wilson在他的博客文章中描述了这一点:http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-validation.html - 我在下面突出显示了回答你问题的位(最后一行)博客文章引用:
要打开/关闭不显眼的JavaScript模式并默认启用/禁用整个应用程序的客户端验证,您可以使用Web.config:
Run Code Online (Sandbox Code Playgroud)<configuration> <appSettings> <add key="ClientValidationEnabled" value="true"/> <add key="UnobtrusiveJavaScriptEnabled" value="true"/> </appSettings> </configuration>您也可以使用代码打开或关闭它们:
Run Code Online (Sandbox Code Playgroud)HtmlHelper.ClientValidationEnabled = true; HtmlHelper.UnobtrusiveJavaScriptEnabled = true;使用代码打开或关闭这些功能实际上是在上下文中运行.如果这些代码行存在于您的Global.asax文件中,那么它会为整个应用程序打开或关闭不引人注目的JavaScript和客户端验证.另一方面,如果它们出现在您的控制器或视图中,它将仅为当前操作打开或关闭这些功能.
| 归档时间: | 
 | 
| 查看次数: | 4543 次 | 
| 最近记录: |