Please try FilteredTextBoxExtender
code like
<ajaxToolkit:FilteredTextBoxExtender ID="FilteredTextBoxExtender5" runat="server"
FilterType="Numbers,Custom" TargetControlID="txtPrice" ValidChars=".">
</ajaxToolkit:FilteredTextBoxExtender>
In valid char put all the valid character
Check this
link[
^] for help