Part 85 - Enable client side validation in asp.net mvc
来源:互联网 发布:郑州做软件开发 编辑:程序博客网 时间:2024/05/17 22:25
Step 1: Enable ClientValidation and UnobtrusiveJavaScript in web.config file.
<appSettings>
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
Step 2: Include a reference to the following javascript files. In real time, the references to the javascript files are included in the master page. This avoids the need to reference them on each and every view where we need validation. The order in which the script files are referenced is also important. jquery.validate is dependant on jquery and /jquery.validate.unobtrusive is dependant on jquery.validate, so they should be referenced in the following order. Otherwise, client side validation will not work. In short, JavaScript is parsed "top-down", so all dependencies need to be referenced before the dependant reference.
<script src="~/Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
With these 2 changes, validation should now happen on the client without a round trip to the server. If the client disables javascript in the browser, then client side validation does not work, but server side validation will continue to work as normal.
- Part 85 - Enable client side validation in asp.net mvc
- Client Side Validation with JavaScript in ASP.NET
- Part 82 - Creating custom validation attribute in asp.net mvc
- Part 88 - Unobtrusive validation in asp.net mvc
- Part 89 - Remote validation in asp.net mvc
- Part 60 - ViewStart in asp.net mvc
- Part 86 - ValidationSummary in asp.net mvc
- Embed client-side JavaScript in an ASP.NET 1.1 web page from server side code
- Understanding Request Validation in ASP.NET MVC 3
- ASP.NET MVC - Display UTC time from server as local time on client side
- Enable ASP.NET in IIS
- Validation expression in ASP.NET
- ASP.NET Validation in Depth
- Part 2 - View engines in asp.net mvc
- Part 54 - T4 templates in asp.net mvc
- Part 81 - Range attribute in asp.net mvc
- Part 83 - RegularExpression attribute in asp.net mvc
- Part 84 - Compare attribute in asp.net mvc
- android知识回顾-----单向链表
- Part 84 - Compare attribute in asp.net mvc
- android知识回顾-----开源框架-----Volley
- QT/C++ 下调用python自定义模块
- dom级别
- Part 85 - Enable client side validation in asp.net mvc
- java泛型
- HDU 1215 七夕节(筛选法)
- Part 86 - ValidationSummary in asp.net mvc
- 欢迎使用CSDN-markdown编辑器
- cocoapods的坑你踩了么?
- Linux静态库与动态库
- 跨域访问
- Javascript小结(一)----prototype对象