ASP.NETで、ViewStateがらみのところで困ってます。

今作ってるのはTextBox1とCustomValidatorとButtonだけの
シンプルなページで、TextBoxに入れられた文字列が数字か
どうかを判定をして、数字でなければ OnServerValidate内で
args.IsValid = falseにして元のページに戻しています。

問題なのは、数字の場合も元のページに戻して、引き続き
入力させるようにしてるのですが、前回入力値が残っており、
これを消す方法が分かりません。

ページに戻る前に ViewStateを初期化する方法とか、何らかの
解決策があれば教えてください。おながいします。