ASP.NET TextBox日期验证方法

来源:互联网 发布:格美直饮水机编程视频 编辑:程序博客网 时间:2024/06/05 19:11

ASP.NET TextBox日期验证方法

日期这个东西,年月日之间都有互有牵制,比如说,年还得分平年闰年,分平年闰年还不是简单是否能被4整除。还有哪个月有多少天。如果使用正则表达式来进行验证的话,这将是一件非常麻烦的事情。

最近,我想出一个小办法,我们自己不用写判断他们之间的关系是否正确。总体原理,我们看一下是否能将数据转化为DateTime类型就可以。

为了实现和验证控件一样的效果,我们在TextBox旁边放置一个Label控件,具体颜色,大小自己设置。

先是一个验证函数

 

 

还有一点需要注意的地方,就是需要添加TextBox 的TextChange事件以及AutoPostBack设置为true

 

 

当然还有一步需要注意,就是在提交按钮的时候,需要再一次验证。如果不想调用函数,也可以办到,就是可以设置一个static全页面变量,进行保存是否成功,最后只需要验证一下这个变量是否为true就可以了。

还有一点需要注意的地方,就是需要添加TextBox 的TextChange事件以及AutoPostBack设置为true