2007年3月30日星期五

Upgrade to support multi validator attribute

简介

昨 天我在“validate a control with only one line code”中介绍了如何利用属性来实现类似asp.net中的validator的功能,今天花一些时间将这一功能进行升级,使得它可以支持对一个控件使 用多种检查,类似在asp.net中可以同时给一个控件使用多个validator。

        [RegularValidator("^[0-9]$")] //attribute的尾巴可以省略
[RequiredField]
private System.Windows.Forms.TextBox textBox2;

这样检验一个textbox的值不可为空并且满足正则表达式的约束,是不是很简单也很清楚呢?


详情见我在Spaces.Live上的文章: “Upgrade to support multi validator attribute” on Spaces


blog spot好了才两天又挂掉了:(

没有评论: