你可以继承TEXTBOX控件,同时实实现IValidator接口,这样这个TEXTBOX就具有验证功能了.public class VTextBox : System.Web.UI.WebControls.TextBox, IValidator

解决方案 »

  1.   

    本节讨论 ASP.NET 页框架中的验证并说明您如何开发自己的验证程序控件库。
    验证通常涉及检查用户输入的窗体数据。但是,它还可能涉及其他类型的错误检查。为提供包含涉及验证的不同方案的抽象,.NET Framework 定义了 System.Web.UI.IValidator 接口,该接口具有以下成员。
    public interface IValidator
    {
       void Validate();
       string ErrorMessage {get; set;}
       bool IsValid {get; set;}
    }
      

  2.   

    非常感谢MasterLRC的回复.
    我还想请教一下,就是怎么实现IValidator接口.
    因为验证的程序已经完全编好了,但是不知道怎么实现数据接口.
      

  3.   

    还有,如果能够和数据表绑定就好了,因为我可以利用代码分解,然后就可以查到身份证号码的地址了,数据库已经有了.但是控件不能够把数据库包括进去.不知道用什么方法才好.DataList是一维的,不行,必须要有编号和地址的对应才行.
    我现在在TextBox继承,校验的结果只能用Page.Response.Write("");显示,不知道怎么利用另外一个TextBox来显示相关的年龄,性别等内容.
    哪位高手知道,请多多指教.很快就要叫毕业设计了,急!!!
    非常感谢!!!!!
      

  4.   

    我也碰到过你同样的问题。但是我后来没有使用CustomValidator控件。我用代码实现了完整的功能,也是和数据库连的,你可以到wwww.suyi.cn下载一段模板看看,说不定有帮助。也可以联系[email protected]
      

  5.   

    代码我已经发到新帖里了,请关注,谢谢!!!
       http://expert.csdn.net/Expert/topic/2947/2947208.xml?temp=.78677
       非常感谢!!!!!!