You could create a custom control which either derives from a textbox, or encapsulates a textbox and contains an AsDouble property which does the conversion. It's a sledgehammer to crack a teeny tiny nut though.
Alternatively, you could use Google:
Numeric textbox asp.net[
^] - there are quite a few out there which also restrict the input to numeric values.