验证输入是否在一定范围,范围用MaximumValue(最大值)和MinimunVlaue(最小值)来确定,标准代码如下:

c# asp.net RangeValidator(范围验证)控件(11)<ASP:RangeValidator ></ASP:RangeValidator>

用MinimumValue和MaximumValue来确定控件输入值得范围,用type来定义控件输入值的类型。

前台代码如下:

c# asp.net RangeValidator(范围验证)控件(11)form >        </form>

后台c#代码

c# asp.net RangeValidator(范围验证)控件(11) protected void Page_Load(object sender, EventArgs e)
c# asp.net RangeValidator(范围验证)控件(11)                {
c# asp.net RangeValidator(范围验证)控件(11)                        RangeValidator2.MinimumValue = DateTime.Now.ToShortDateString();
c# asp.net RangeValidator(范围验证)控件(11)                        RangeValidator2.MaximumValue = DateTime.Now.AddMonths(2).ToShortDateString();//这里是学习的重点,addmonths()为从目前加上几个月为止,也可以是年
c# asp.net RangeValidator(范围验证)控件(11)                }
c# asp.net RangeValidator(范围验证)控件(11)
protected void button_Click(object sender, EventArgs e)
c# asp.net RangeValidator(范围验证)控件(11)                {
c# asp.net RangeValidator(范围验证)控件(11) //验证提示
c# asp.net RangeValidator(范围验证)控件(11) if (Page.IsValid)
c# asp.net RangeValidator(范围验证)控件(11)                        Label1.Text = " 验证成功";
c# asp.net RangeValidator(范围验证)控件(11)                }

效果图:c# asp.net RangeValidator(范围验证)控件(11)

输入信息效果图:c# asp.net RangeValidator(范围验证)控件(11)

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

相关文章: