如何創建自定義控件?
我想做一個文本框控件。此文本框只能輸入日期格式數据(比如﹕2004/11/19.yyyy/mm//dd)不能輸入字母或其他字符。這應該怎樣做?

解决方案 »

  1.   

    ASP.NET不是有一個用戶自定義控件的嗎?組件我不會的
      

  2.   

    响应KeyPress,再判断输入的字符是不是你要的
      

  3.   

    "响应KeyPress,再判断输入的字符是不是你要的"怎樣做呀?不懂。因為我是ASP.NET新手﹐多請指教
      

  4.   

    .net里面有向导的
    最直接的时装那个示例,里面有详细的讲解的
      

  5.   

    TextBox + CompareValidator验证控件就搞定了,干吗要自己开发啊?把数据类型设为日期,把Operator的属性设为DataTypeChexk
      

  6.   

    我要的不是這樣的。CompareValidator验证控件﹐是可以輸入字母等再驗証的﹐而我要的是﹕如果你從
    鍵盤上擊入字母。文本框是空白的﹐就是不允許輸入
      

  7.   

    不能輸入字母只是其中一個例子。我要的當然是前面4個數字。然后是/
    但如果你一開始就輸入字母或別的什么﹐文本框是什么也沒有的。
    這就要用到自定義(編寫代碼)這個控件。但我不懂在ASP.NET中怎樣創建自定義控件。請指教
      

  8.   

    我现在帮你写了一个,当然是简单的情况了
    现在TextBox里面只能输入数字和/,但是没有限定顺序的,也就是11/1//321等都可以,这样行不行啊