我一个思路
做个JavaScript脚本
然后用
TextBox1.Attributes.Add()
绑定你试试

解决方案 »

  1.   

    属性MaxLength=2
    在TextBox的KeyPress事件
    判断e.KeyChar,不是数字则清空TextBox的内容
      

  2.   

    使用正则表达式
    同意genuis(不死鸟)的看法
    我的答案是:^\d{2}
    千万不要写成[^\d{2}]
      

  3.   

    To:lxcc(虫子)
    MaxLength好像应该不行的
    MaxLength是指TextBox只能显示2个
    多余的则需要使用方向键才能看到
    我认为使用正则表达式是最好的
    还不要判断是否是数字这个事件
    如有错误还请指教
      

  4.   

    在textbox 的TextChanged事件中加入:
            If TextBox.Text.Length > 2 Then
                Response.Write("<script language=javascript>alert('只能输入2位!')</script>")
                TextBox.Text = Left(TextBox.Text, 2)
            End If
        End Sub
      

  5.   

    用 范围的 那个 验证控件 
    验证 类型 为interger 最小10  最大99 OK
      

  6.   

    To:foreverandever(never)
    是是
    后面还要一个$我理解成“二个数字”而不是“二位数字”
      

  7.   

    呵呵
    也可以用RangeValidator
    设置如下:
            RangeValidator1.Type = ValidationDataType.Integer
            RangeValidator1.MinimumValue = 10
            RangeValidator1.MaximumValue = 99
      

  8.   

    webform?那就用RegularExpressionValidator验证控件
    验证表达式为:\d{2}