2009-03-20 13 views
2

フィールドの検証コントロールが必要な単純なテキストボックスがあり、ページの下部にある検証の要約に表示されます。すべてがうまくいっていますが、検証はページの初期ロード時に発生するようですが、これは明らかに必要な検証を設定し、エラーメッセージを表示します。必要なフィールドバリデーター、最初のページの読み込み時に表示

フォームを送信した後にのみこのコントロールを検証するように設定するにはどうすればよいですか?

答えて

3

あなたはこのようなあなたのページの負荷のコードを持っているように聞こえる:

if (!Page.IsValid()) //... 

あなたが本当に欲しい本です:

if (Page.IsPostBack && !Page.IsValid()) //... 
+0

グッドキャッチ、ジョエル!それがもっともらしい理由です。 – Cerebrus

+2

私はこれをページロードに持っていませんが、同じ問題があります – Omu

+0

グリッドビュー検証をクリックしてエラーを表示する問題があります。どうすれば停止できますか? –

関連する問題