ASP.NET MVC 框架的另外一个内置AJAX 特性——对客户端验证的支持。
web.config 文件里的AJAX 设置
默认情况下,非侵入式JavaScript 和客户端验证在ASP.NET MVC 应用程序中是启用的。
然而,可以通过 web.config 文件中的设置改变这些行为。如果打开新应用程序根目录下的
web.config 文件,就会看到下面的appSettings 配置节点:
<appSettings>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>
修改为false 即可。另外,还可以逐视图地控制这些设置。HTML 辅助方法EnableClientValidation
和EnableUnobtrusiveJavascript 在一个具体视图中重写了这些配置设置。
由于现有的自定义脚本都是依赖于Microsoft AJAX 库而不是jQuery 库,因此禁用这些
特性的主要原因是维护应用程序的向后兼容性。
web.config 文件里的AJAX 设置
默认情况下,非侵入式JavaScript 和客户端验证在ASP.NET MVC 应用程序中是启用的。
然而,可以通过 web.config 文件中的设置改变这些行为。如果打开新应用程序根目录下的
web.config 文件,就会看到下面的appSettings 配置节点:
<appSettings>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
</appSettings>
<li ><a href="http://www.lishango.com"></a></li>
修改为false 即可。另外,还可以逐视图地控制这些设置。HTML 辅助方法EnableClientValidation
和EnableUnobtrusiveJavascript 在一个具体视图中重写了这些配置设置。
由于现有的自定义脚本都是依赖于Microsoft AJAX 库而不是jQuery 库,因此禁用这些
特性的主要原因是维护应用程序的向后兼容性。