C#では、両方のテキストボックスが空の場合、どうやってエラーメッセージを表示しますか?使用できるコード例やバリデータはありますか?両方のテキストボックスが空のときにコードを実行する
答えて
を見て。
RequiredFieldValidatorはジョブを実行する必要がありますか? あなたがバリデータについての詳細を知りたいならば、あなたはCustomValidatorを使用する必要がありますここでhttp://www.codeproject.com/KB/validation/aspnetvalidation.aspx
protected submit_click()
{
if((TextBox1.Text=="")||(TextBox2.Text==""))
{
print that error message
}
}
ありがとうsevugarajan、私はJavaスクリプトを使用してカスタムバリデーターが必要だと思っていましたが、それは動作するかどうかを私に見せてくれます – peter
if (TextBox1.Text == String.Empty && TextBox2.Text == String.Empty)
{
Label1.Text = "Your error message here";
}
else
{
//continue your logic here
}
あなたの答えは – peter
CustomValidatorは、コールバックメソッドを提供します。あなたは、他のバリデータのようにそれを使用して、[コントロール名] _ServerValidateメソッドで次のコードを書くことができますスケーラブルな関数に
args.IsValid = TextBox1.Text.Length > 0 && TextBox2.Text.Length > 0;
ありがとうございました。あなたの貴重なコメントのためにcustomvalidator – peter
要約:
private bool Validate(params TextBox[] boxes) {
foreach (var box in boxes)
if (string.IsNullOrEmpty(box.Text))
return false;
return true;
}
その後、
if(Validate(TextBox1, TextBox2, ...)) {
/// Do the good stuff
} else {
/// throw error
}
で呼び出します
ありがとう – peter
- 1. C#テキストボックスに入力するとコードを実行する方法
- 2. jQuery - テキストボックスとドロップダウンが両方とも空の場合に段落を表示
- 3. JavaScriptは、テキストボックスが、私はこのコードを実行すると
- 4. UIメッセージポンプと実行コードの両方を実行していますか?
- 5. WebFormsとMVCの両方を実行できるベストモックフレームワークですか?
- 6. Javascript-functionとPHPの両方を実行
- 7. c# - テキストボックスが空のときにヒントを表示するためにテキストボックスにテキストを設定する方法は?
- 8. javascriptとPHPフォームの両方を実行できますか?
- 9. コードはDatagridフッタのテキストボックスが空であると考えます
- 10. Dojo 1.7とDojo 1.6の両方を実行する方法は?
- 11. 両方のアクションを同時に実行することはできません
- 12. FastCGIと従来のCGIの両方を実行するPythonスクリプト?
- 13. CFIfとCFElseの両方の文を実行するColdfusion 8
- 14. wait()とjoin()の両方を実行すると、実行スレッドが「待機」状態になりますか?
- 15. onclickの後にJSPとJAVASCRIPTの両方を実行できますか?
- 16. Eclipse:WindowsとMacの両方を実行できるようにプロジェクトをエクスポート
- 17. 私のC++コードを実行すると空白のコンソールが表示される
- 18. if文とelse if文の両方が実行されます
- 19. コードはifとelseの両方で実行されています
- 20. Console.ReadLine()が実行されたときにC#コンソールアプリケーションがコードを実行する
- 21. コードでアクセスするとマスターページのテキストボックスは空です。
- 22. テキストボックスが空のときに表示されるデフォルト値
- 23. Javascriptとif/else文の両方を実行するPHP
- 24. 同じアプリケーションでAQXMLParserとNSXMLParserの両方を実行する
- 25. rails appをエンジンとアプリケーションの両方で実行する
- 26. PCでPython 2.7と3.5の両方を実行する
- 27. recv()とsend()winsockの両方を実行する
- 28. nodejs - IFとELSEの両方を実行する
- 29. デバイスとシミュレータの両方を同時にビルドして実行できますか?
- 30. jQueryUIとMootoolsの両方を同時に実行できますか?
RFVを使用することはできませんが、両方のテキストボックスが空の場合のみ、エラーメッセージ – peter
を表示します。CustomValidatorを使用することはできますが、1回しか使用していないので、 .. – Peter