验证输⼊是否在⼀定范围,范围⽤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\">
旅游⽇期:
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 = \" 验证成功\"; }效果图:输⼊信息效果图:
因篇幅问题不能全部显示,请点此查看更多更全内容