验证输入是否在一定范围,范围用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)相关推荐

  1. ASP.NET的六种验证控件,及正则表达式

    请查看原文 https://www.cnblogs.com/eva_2010/articles/1868935.html 参考百度度 https://baike.baidu.com/item/正则表达 ...

  2. [ASP.NET笔记] 5.验证控件

                                         1:RequiredFieldValidator控件                                      ...

  3. [ASP.NET]为什么CustomValidator验证控件在验证DropdownList的时候不能设置ControlToValidate属性...

    在使用ASP.NET Web Forms开发时,有时会给一些下拉控件,添加自定义验证,但由于对Validator使用的惯性,往往会设置它的ControlToValidate属性,如下代码所示: < ...

  4. ASP.NET禁用一部分验证控件,ValidationGroup的设置与使用

    问题: 在一个页面中有两个标签页,每个标签页下有若干验证控件.一个按钮负责提交基本信息,一个按钮负责提交修改密码. 如何让每个按钮提交时只激活本标签页的验证控件? 解决方法: 每个验证控件设置一个Va ...

  5. ASP.NET 验证控件

    ASP.NET公有六种验证控件,分别如下: 控件名 功能描叙 RequiredFieldValidator(必须字段验证) 用于检查是否有输入值 CompareValidator(比较验证) 按设定比 ...

  6. ASP.NET验证控件详细使用解释

    ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...

  7. 【转】ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证)...

    [转]ASP.NET验证控件详解(非空验证,比较验证,范围验证,正则表达式,自定义验证) ASP.NET验证控件详解 现在ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服 ...

  8. ASP.NET验证控件祥解

    ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...

  9. ASP.NET验证控件祥解 (选择自 rko 的 Blog )

    ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发 ...

  10. asp.net夜话之九:验证控件

    本篇要讲述的知识点如下: 数据验证介绍 纯客户端脚本验证 asp.net验证控件概述 RequiredFieldValidator控件 CompareValidator控件 RangeValidato ...

最新文章

  1. java 十二星座数据下载_十二星座
  2. python爬虫论文摘要怎么写_Python爬虫基础教学(写给入门的新手)
  3. oracle中的的instr,Oracle中instr函数使用方法
  4. 为什么单线程的Redis却能支撑高并发? ---------- I/O 多路复用
  5. 不想横屏看视频?谷歌开源框架AutoFlip一键截出最精彩竖版视频
  6. 简述php和web交互过程,PHP与Web页面交互操作实例分析
  7. BIEE配置多个实例(BIEE Multiple Instance)
  8. mac下mysql无法启动问题
  9. 条码打印软件如何实现二维码内容换行显示
  10. 计算机组成和计算机体系结构
  11. 机械工程和人工智能关系
  12. uni-app:mescroll-uni 实现上拉加载,下拉刷新
  13. java程序 打包_Java程序打包方法最强集合
  14. EasyUI Combobox 的 onChange,onSelect,onClick 事件
  15. python OpenCV 颜色通道问题 子图颜色异常问题
  16. 优化算法 - 遗传算法
  17. 搭建个人网站需要的三个步骤
  18. Java简单实现猜拳游戏
  19. 单精度浮点数和双精度浮点数_浮点数和双精度数之间的区别
  20. 卡巴斯基网络安全解决方案-服务器虚拟化安全2.0安装方法,营销材料(内部)_卡巴斯基网络安全解决方案-虚拟化安全(KSV2.0)_V1.0.docx...

热门文章

  1. 计算机的拓扑 树状结构图,树型网络拓扑结构
  2. sqlserver2014导出mysql_sql server2014如何备份数据库-sql server2014备份数据库教程 - 河东软件园...
  3. mysql集群异地部署_linux 环境下 部署mysql 集群
  4. trie树的数据结构_C / C ++中的Trie数据结构
  5. sql 子查询 嵌套查询_SQL子查询– SQL中的嵌套查询
  6. Python ord(),chr()函数
  7. Android CoordinatorLayout
  8. Java ClassNotFoundException – java.lang.ClassNotFoundException
  9. 开课吧课堂:Java的内置异常汇总列表!
  10. DotNetTextBox V3.0 所见即所得编辑器控件Ver3.2.5 Free(免费版)