c# asp.net RangeValidator(范围验证)控件(11)

简介:
验证输入是否在一定范围,范围用 MaximumValue(最大值)和 MinimunVlaue(最小值)来确定,标准代码如下:
InBlock.gif<ASP:RangeValidator id= "Vaidator_ID" Runat= "Server" 
InBlock.gifcontrolToValidate= " 要验证的控件ID"
InBlock.giftype= "Integer"
InBlock.gifMinimumValue= "要验证的最小值"
InBlock.gifMaximumValue= "要验证最大值"
InBlock.giferrorMessage= " 错误信息"
InBlock.gifDisplay= "Static|Dymatic|None"
InBlock.gif
InBlock.gif占位符
InBlock.gif</ASP:RangeValidator>
MinimumValueMaximumValue来确定控件输入值得范围,用 type来定义控件输入值的类型。
前台代码如下:
InBlock.gifform id= "form1" runat= "server">
InBlock.gif        <div style= "text-align:center">验证范围控件
InBlock.gif        <hr style= "width:50%"/>
InBlock.gif        旅游登记信息<br />
InBlock.gif         客户编号:
InBlock.gif         <asp:TextBox ID= "num_id" runat= "server" BackColor= "White"></asp:TextBox>
InBlock.gif         <asp:RangeValidator ID= "RangeValidator1" runat= "server" ErrorMessage= "编号为1~1000之间"
InBlock.gif            ControlToValidate= "num_id" MaximumValue= "1000" MinimumValue= "1" Type= "Integer"></asp:RangeValidator><br />
InBlock.gif            旅游日期:
InBlock.gif            <asp:TextBox ID= "travel_date" runat= "server"></asp:TextBox>
InBlock.gif            <asp:RangeValidator    runat= "server" ID= "RangeValidator2" ErrorMessage= "旅游日期为2个月内" 
InBlock.gif            ControlToValidate= "travel_date" Type= "Date">
InBlock.gif            </asp:RangeValidator><br/>
InBlock.gif            <asp:Button ID= "Button1" runat= "server" Text= "提交" OnClick= "button_Click" /><br />
InBlock.gif            <asp:Label ID= "Label1" runat= "server" Width= "353px" ForeColor= "Red"></asp:Label>
InBlock.gif        </div>
InBlock.gif        </form>
后台c#代码
InBlock.gif  protected  void Page_Load( object sender, EventArgs e)
InBlock.gif                {
InBlock.gif                        RangeValidator2.MinimumValue = DateTime.Now.ToShortDateString();
InBlock.gif                        RangeValidator2.MaximumValue = DateTime.Now.AddMonths(2).ToShortDateString(); //这里是学习的重点,addmonths()为从目前加上几个月为止,也可以是年
InBlock.gif                }
InBlock.gif
                 protected  void button_Click( object sender, EventArgs e)
InBlock.gif                {
InBlock.gif                         //验证提示
InBlock.gif                         if (Page.IsValid) 
InBlock.gif                        Label1.Text =  "验证成功";
InBlock.gif                }
效果图:

输入信息效果图:

本文转自shenzhoulong  51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/304255,如需转载请自行联系原作者
相关文章
|
7天前
|
开发框架 前端开发 .NET
LIMS(实验室)信息管理系统源码、有哪些应用领域?采用C# ASP.NET dotnet 3.5 开发的一套实验室信息系统源码
集成于VS 2019,EXT.NET前端和ASP.NET后端,搭配MSSQL 2018数据库。系统覆盖样品管理、数据分析、报表和项目管理等实验室全流程。应用广泛,包括生产质检(如石化、制药)、环保监测、试验研究等领域。随着技术发展,现代LIMS还融合了临床、电子实验室笔记本和SaaS等功能,以满足复杂多样的实验室管理需求。
17 3
LIMS(实验室)信息管理系统源码、有哪些应用领域?采用C# ASP.NET dotnet 3.5 开发的一套实验室信息系统源码
|
1月前
|
XML 开发框架 .NET
C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
29 1
|
1月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 Control 类
C# Web控件与数据感应之 Control 类
|
1月前
|
SQL 存储 C#
C# Web控件与数据感应之 TreeView 类
C# Web控件与数据感应之 TreeView 类
|
1月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 CheckBoxList 类
C# Web控件与数据感应之 CheckBoxList 类
|
1月前
|
SQL 存储 Oracle
C# Web控件与数据感应之 ListControl 类
C# Web控件与数据感应之 ListControl 类
|
1月前
|
JavaScript 前端开发 C#
C# webbrowser控件设置代理IP访问网站
C# webbrowser控件设置代理IP访问网站
205 5
|
1月前
|
C# Windows
49.c#:StatusStrip 控件
49.c#:StatusStrip 控件
44 1
49.c#:StatusStrip 控件
|
1月前
|
C# 开发者 Windows
48.c#:toolstrip控件
48.c#:toolstrip控件
27 1
|
1月前
|
C# Windows
47.c#:menustrip控件
47.c#:menustrip控件
20 1