<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ErrorMessage="RegularExpressionValidator" ValidationExpression="\d*" Display="Dynamic" ControlToValidate="TextBox1"></asp:RegularExpressionValidator>

解决方案 »

  1.   

    这样就可以了:
    <asp:TextBox id="TextBox3" runat="server"></asp:TextBox>
    <asp:RegularExpressionValidator id="RegularExpressionValidator3"  runat="server" Display="Dynamic" ValidationExpression="\d*" ControlToValidate="TextBox3" ErrorMessage="只能数值!"></asp:RegularExpressionValidator>
      

  2.   

    不行,我想要键盘输入时,如果写的是除数字以外的字符,就不会写到TextBox里面去
    不能实现
    还是能输入英文!!
      

  3.   

    我想要键盘输入时,如果写的是除数字以外的字符,就不会写到TextBox里面去
    就是写不到TextBox里面去.
    有办法实现吗?
      

  4.   

    <asp:textbox onkeypress="return event.keyCode>=48&amp;&amp;event.keyCode<=57" 
    onpaste="return !clipboardData.getData('text').match(/\D/)" id="txtNo" 
    ondragenter="return false" style="IME-MODE: disabled" runat="server" Width="100%" MaxLength="5">88</asp:textbox>
      

  5.   

    谢谢 chinchy(人民需要人民币) 做出来了
    给分了,出力过的都有分.