前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >13 RangeValidator

13 RangeValidator

作者头像
全栈程序员站长
发布2022-09-14 10:09:10
3220
发布2022-09-14 10:09:10
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

  • RangeValidator的属性有:

MinimumValue:范围的最小值; MaximumValue:范围的最大值。Type:为数据类型,包括String,Intege ,Double ,Date , Currency

  • RangeValidator,CompareValidator,RegularExpressValidator都不会对非空值进行校验,所以如果字段不允许为空则需要再使用RequiredFieldValidator控件。

实例:

输入一个日期,此日期的范围在1900年到当前的日期为止并且不能为空,因为我们在表单上放上一个textBox,给它关联一个RangeValidator和RequriedFiledValidator两个验证控件。设置RangeValidator的MinimumValue为1900-01-01,动态设置MaxiMumValue为当前的日期,并设置它的type为date类型。如果为空时需显示RequiredFiledValidator,则把范围验证控件的display设置为Dynamic.

再放入一个textBox,用于输入一个年龄,范围为0-100,也不能为空,同上设置:

3
3

在表单加载后中写入cs代码:

代码语言:javascript
复制
protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
                RangeValidator1.MaximumValue = DateTime.Now.ToShortDateString();
        }

转载于:https://www.cnblogs.com/yagzh2000/archive/2013/06/10/3130480.html

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158078.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年7月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档