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>

用MinimumValue和MaximumValue来确定控件输入值得范围,用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                }

效果图:201004241272122367165.jpg

输入信息效果图:

201004241272122725466.jpg

转载于:https://www.cnblogs.com/shenzhoulong/archive/2010/04/26/1721108.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值