C#前端验证和后台验证代码实例
作者:lkjhgfdsa123 时间:2023-09-17 00:21:29
1.Jquery验证
1)引入头文件
<script src="../../Scripts/jquery-1.7.1.js"></script>
<script src="../../Scripts/jquery.validate.js"></script>
2)根据 表单name和id属性 调用校验代码 查看 JqueryValidate.js文件 主要是两个属性 rules 和messages
$(function() {
$("form").validate({
rules: {
Name: {
required: true,
maxlength: 5
},
Age: {
required: true,
number: true
},
Email: {
required: true,
email: true
}
},
messages: {
Name: {
required: "*",
maxlength: "*最大长度5"
},
Age: "*",
Email: "*",
}
});
});
2.微软提供的前端验证
1)引入头文件 <script src="../../Scripts/jquery.validate.unobtrusive.js"></script>
2)修改web.config文件
3)在Model类中添加特性标签 (会自动生成前端标签的属性)
主要四个特性标签 Range Required StringLength RegularExpression
3.Mvc后台验证
只需调动ModelState.IsValid方法就可以 编译器运行时内部会自动根据特性标签来验证表单
来源:https://www.cnblogs.com/lt123/p/6836283.html
标签:C#,前端,后台,验证
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Java开发之spring security实现基于MongoDB的认证功能
2022-06-29 15:52:32
C#配置文件操作类分享
2022-09-28 11:12:05
SpringCloud远程服务调用实战笔记
2022-07-13 06:40:19
如何通过zuul添加或修改请求参数
2022-08-13 05:05:20
Spring Boot 集成Dubbo框架实例
2022-02-03 21:23:27
快速学习C# 设计模式之职责链模式
2022-03-28 17:47:45
![](https://img.aspxhome.com/file/2023/5/67565_0s.jpg)
一文带你真正理解Java中的内部类
2023-11-24 20:42:07
![](https://img.aspxhome.com/file/2023/3/60073_0s.png)
Java线程间的通信方式详解
2022-05-20 10:33:47
springboot从application.properties中注入list, map方式
2023-11-28 23:42:33
![](https://img.aspxhome.com/file/2023/9/60539_0s.jpg)
C#实现计算器功能(winform版)
2021-07-16 06:40:15
![](https://img.aspxhome.com/file/2023/7/96317_0s.jpg)
C#判断页面中的多个文本框输入值是否有重复的实现方法
2022-10-30 19:41:56
SSM框架+Plupload实现分块上传大文件示例
2023-06-01 01:58:21
![](https://img.aspxhome.com/file/2023/8/63048_0s.png)
Java Vector实现班级信息管理系统
2023-11-25 03:09:09
![](https://img.aspxhome.com/file/2023/3/60233_0s.jpg)
一文带你了解SpringBoot中常用注解的原理和使用
2022-07-22 14:27:43
大白话讲解C# 中的委托
2023-02-03 02:06:41
![](https://img.aspxhome.com/file/2023/0/69200_0s.jpg)
java使用Jdom实现xml文件写入操作实例
2022-09-30 02:38:23
MyBatis-Plus拦截器实现数据权限控制的示例
2022-12-10 05:10:17
Android开发之开关按钮用法示例
2021-12-24 22:16:11
![](https://img.aspxhome.com/file/2023/2/138882_0s.gif)
Android内核源码 在Ubuntu上下载,编译,安装
2023-02-21 19:43:39
Spring Boot conditional注解用法详解
2022-03-19 02:32:25
![](https://img.aspxhome.com/file/2023/5/61795_0s.png)