considera anche gli extender Ajax del framework di mamma MS:

http://www.asp.net/ajaxLibrary/AjaxC...edTextBox.aspx

es:
codice:
<ajaxToolkit:FilteredTextBoxExtender ID="ftbe" runat="server"
    TargetControlID="TextBox3"         
    FilterType="Custom, Numbers"
    ValidChars="+-=/*()." />
(da "attaccare" ad una Textbox)