现在做一个webcontrol控件 不能被validator之类的控件验证 求高手解决 谢谢!

解决方案 »

  1.   

    对了 不能为继承textbox的控件
      

  2.   

    http://www.lokcore.com/avrilxu/article.asp?id=8
    看这个
      

  3.   

    有两种解决思路:1.给你的webcontrol加两个属性 1.是否需要验证 2.正则表达式 .然后在提交的时候自动检测是否要验证,需要验证则 使用 用户定义的正则表达式去验证控件的值.2.重写 validator 控件,验证的时候能够取到你的webcontrol的值.我对它的内部机制不了解,但是打个比方说如果验证控件是把你定义的控件ID都转换成textbox控件,但后去控件的text属性的话,你可以把她重写,将控件ID强制转换成你的webcontrol,取需要的值
      

  4.   

    楼上的朋友两种思路都不适合我,我需要的是做一个和textbox一样的控件,不是继承它,而它的值能被现有的validator验证 
      

  5.   

    http://dev.yesky.com/msdn/380/2535380_1.shtml楼上的看看这个..希望对你有点帮助..必须在控件类前定义ValidationPropertyAttribute,这样该控件才能作为验证目标控件
      

  6.   

    webControl只能用js验证,或者加上runat=server
      

  7.   

    ValidationPropertyAttribute 正解