2010-12-07 21 views
0

こんにちは私のWebアプリケーションでは、3つのテキストボックスがあります。 ID、名前、および日付。ユーザーは、IDまたは名前と日付のいずれかで検索できます。つまり、ユーザーがIDを入力し、ヒット入力の詳細が表示されます。ユーザーが名前と日付を入力してヒット入力の詳細が表示された場合ユーザーがサブミットをクリックすると、名前テキストボックスが空で、日付テキストボックスにいくつかのデータが含まれている場合は、バリデーションサマリーにエラーがある空のテキストボックスの後に ""が表示されるはずです。同じように、Dateテキストボックスが空でNameに何らかのデータが含まれている場合は、空白のテキストボックスに「」と表示されます。私はカスタムバリデーションのためにサーバー側のバリデーションメソッドを使用しています。誰も私にこれを手伝うことができますか?同時に2つのテキストボックスを検証する方法は?

+0

は、どのように検証要約 –

+0

を使用してアプトあなたはより多くのコンテキストを必要としています。これはウェブアプリですか?どんなツールスタック?ストラットでは、これはコモンズバリデータでは簡単です。 – GinoA

答えて

0

このリンクを見てみましょうことは http://authors.aspalliance.com/joteke/validationarticle1/article.aspx

または

あなたも

  1. はフォーム(textBox1テキストボックスとTextBox2を)
  2. 追加するには2つのテキストボックスを追加し、このいずれかを試すことができますカスタムバリデータコントロール(CustomValidator1)
  3. double clic CustomValidator1にkおよび 次のものを作成:カスタム検証を使用したいのはなぜ
private void CustomValidator1_ServerValidate(object source, System.Web.UI.WebControls.ServerValidateEventArgs args) 
{ 

if(args.Value!=""&&TextBox2.Text=="") 
{ 
args.IsValid = false; 
} 
else 
{ 
args.IsValid = true; 
} 

} 
関連する問題