c# asp.net RangeValidator(范围验证)控件(11)
验证输入是否在一定范围,范围用MaximumValue(最大值)和MinimunVlaue(最小值)来确定,标准代码如下:
<ASP:RangeValidator id="Vaidator_ID" Runat="Server"
controlToValidate=" 要验证的控件ID"
type="Integer"
MinimumValue="要验证的最小值"
MaximumValue="要验证最大值"
errorMessage=" 错误信息"
Display="Static|Dymatic|None"
>
占位符
</ASP:RangeValidator>
用MinimumValue和MaximumValue来确定控件输入值得范围,用type来定义控件输入值的类型。
前台代码如下:
form id="form1" runat="server">
<div style="text-align:center"> 验证范围控件
<hr style="width:50%"/>
旅游登记信息<br />
客户编号:
<asp:TextBox ID="num_id" runat="server" BackColor="White"></asp:TextBox>
<asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="编号为1~1000之间"
ControlToValidate="num_id" MaximumValue="1000" MinimumValue="1" Type="Integer"></asp:RangeValidator><br />
旅游日期:
<asp:TextBox ID="travel_date" runat="server"></asp:TextBox>
<asp:RangeValidator runat="server" ID="RangeValidator2" ErrorMessage="旅游日期为2个月内"
ControlToValidate="travel_date" Type="Date">
</asp:RangeValidator><br/>
<asp:Button ID="Button1" runat="server" Text=" 提交" OnClick="button_Click" /><br />
<asp:Label ID="Label1" runat="server" Width="353px" ForeColor="Red"></asp:Label>
</div>
</form>
后台c#代码
protected void Page_Load(object sender, EventArgs e)
{
RangeValidator2.MinimumValue = DateTime.Now.ToShortDateString();
RangeValidator2.MaximumValue = DateTime.Now.AddMonths(2).ToShortDateString();//这里是学习的重点,addmonths()为从目前加上几个月为止,也可以是年
}
protected void button_Click(object sender, EventArgs e)
{
//验证提示
if (Page.IsValid)
Label1.Text = " 验证成功";
}
效果图:
输入信息效果图:
转载于:https://www.cnblogs.com/shenzhoulong/archive/2010/04/26/1721108.html
c# asp.net RangeValidator(范围验证)控件(11)相关推荐
- ASP.NET的六种验证控件,及正则表达式
请查看原文 https://www.cnblogs.com/eva_2010/articles/1868935.html 参考百度度 https://baike.baidu.com/item/正则表达 ...
- [ASP.NET笔记] 5.验证控件
1:RequiredFieldValidator控件 ...
- [ASP.NET]为什么CustomValidator验证控件在验证DropdownList的时候不能设置ControlToValidate属性...
在使用ASP.NET Web Forms开发时,有时会给一些下拉控件,添加自定义验证,但由于对Validator使用的惯性,往往会设置它的ControlToValidate属性,如下代码所示: < ...
- ASP.NET禁用一部分验证控件,ValidationGroup的设置与使用
问题: 在一个页面中有两个标签页,每个标签页下有若干验证控件.一个按钮负责提交基本信息,一个按钮负责提交修改密码. 如何让每个按钮提交时只激活本标签页的验证控件? 解决方法: 每个验证控件设置一个Va ...
- ASP.NET 验证控件
ASP.NET公有六种验证控件,分别如下: 控件名 功能描叙 RequiredFieldValidator(必须字段验证) 用于检查是否有输入值 CompareValidator(比较验证) 按设定比 ...
- ASP.NET验证控件详细使用解释
ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...
- 【转】ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证)...
[转]ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证) ASP.NET验证控件详解 现在ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服 ...
- ASP.NET验证控件祥解
ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...
- ASP.NET验证控件祥解 (选择自 rko 的 Blog )
ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...
- asp.net夜话之九:验证控件
本篇要讲述的知识点如下: 数据验证介绍 纯客户端脚本验证 asp.net验证控件概述 RequiredFieldValidator控件 CompareValidator控件 RangeValidato ...
最新文章
- java 十二星座数据下载_十二星座
- python爬虫论文摘要怎么写_Python爬虫基础教学(写给入门的新手)
- oracle中的的instr,Oracle中instr函数使用方法
- 为什么单线程的Redis却能支撑高并发? ---------- I/O 多路复用
- 不想横屏看视频?谷歌开源框架AutoFlip一键截出最精彩竖版视频
- 简述php和web交互过程,PHP与Web页面交互操作实例分析
- BIEE配置多个实例(BIEE Multiple Instance)
- mac下mysql无法启动问题
- 条码打印软件如何实现二维码内容换行显示
- 计算机组成和计算机体系结构
- 机械工程和人工智能关系
- uni-app:mescroll-uni 实现上拉加载,下拉刷新
- java程序 打包_Java程序打包方法最强集合
- EasyUI Combobox 的 onChange,onSelect,onClick 事件
- python OpenCV 颜色通道问题 子图颜色异常问题
- 优化算法 - 遗传算法
- 搭建个人网站需要的三个步骤
- Java简单实现猜拳游戏
- 单精度浮点数和双精度浮点数_浮点数和双精度数之间的区别
- 卡巴斯基网络安全解决方案-服务器虚拟化安全2.0安装方法,营销材料(内部)_卡巴斯基网络安全解决方案-虚拟化安全(KSV2.0)_V1.0.docx...
热门文章
- 计算机的拓扑 树状结构图,树型网络拓扑结构
- sqlserver2014导出mysql_sql server2014如何备份数据库-sql server2014备份数据库教程 - 河东软件园...
- mysql集群异地部署_linux 环境下 部署mysql 集群
- trie树的数据结构_C / C ++中的Trie数据结构
- sql 子查询 嵌套查询_SQL子查询– SQL中的嵌套查询
- Python ord(),chr()函数
- Android CoordinatorLayout
- Java ClassNotFoundException – java.lang.ClassNotFoundException
- 开课吧课堂:Java的内置异常汇总列表!
- DotNetTextBox V3.0 所见即所得编辑器控件Ver3.2.5 Free(免费版)