上記の第三者datepickerを使用する必要があり、無効な日付が入力された場合は例外がスローされます。作成者は1つのイベントのみを公開し、成功した解析が行われたときに起動します。どのように、ASP.NETでこのエラーをキャッチして、ラベルのテキストを設定するなど、何かすることができますか?サードパーティのSlimee DatePicker:解析エラーを処理するには?
0
A
答えて
0
ここで取ることのできるアプローチがいくつかありますが、個人的には、継承を介してTextChangedイベントのデフォルトイベントハンドラを置き換えます。
コードは、セットアップ中を経由して1を割り当て、残念ながらテキストボックスは、だから我々はSlimeeLibrary.DatePicker
public class EnhancedDatePicker : SlimeeLibrary.DatePicker
を継承することができ
protected virtual void OnSelectedDateChanged(object sender, EventArgs e)
として宣言されたプライベートメンバー
textBox.TextChanged += new EventHandler(OnSelectedDateChanged);
です
を削除し、EventHandlerをオーバーライドして新しい解析エラーイベントを発生させます。
publicイベントEventHandler OnDateParseError;
protected override void OnSelectedDateChanged(object sender, EventArgs e)
{
try
{
base.OnSelectedDateChanged(sender, e);
}
catch (FormatException fe)
{
OnDateParseError(sender, e);
}
}
希望します。私はそれをチェックしていないが、スライムコントロールのコードを調べたが、コードプロジェクトのアカウントをセットアップして、それをダウンロードしたくなかった。新しいクラスを使用するには、明らかにASP.NETのusercontrolリファレンスを変更する必要があります。
関連する問題
- 1. 未処理プロミス拒否:テンプレート解析エラー:
- 2. 文字列を処理するときの解析エラー
- 3. PHPでeval関数の解析エラーを処理する方法
- 4. Spring Rest WebサービスでJSON解析エラーを処理する方法
- 5. JSONを解析する処理プログラム
- 6. XML解析エラーによる処理結果
- 7. Excel VBA - 日付の解析エラー、文字列の処理
- 8. jqueryのdatepickerの解析
- 9. 電子メールの解析と処理architechture
- 10. ライフサイクル処理の解析でエラーが発生しました
- 11. 注釈処理サードパーティのライブラリ
- 12. Java - リーフノードの解析ツリー再帰を処理する方法は?
- 13. 解析されたテキストの処理
- 14. 角2未処理プロミス拒否:テンプレート解析エラー
- 15. サードパーティのコードを読む/理解する
- 16. Kafka SparkストリーミングXML解析/処理
- 17. F#処理csv、レコードごとにレコードを解析する
- 18. jQuery Datepickerによるカスタム検証処理
- 19. JQuery/JSドロップダウンバリュー処理 - Datepicker
- 20. サードパーティのライブラリからGolangの解析テンプレート
- 21. PHPで未処理の電子メールを解析する
- 22. Swift:解析クエリの待ち時間を処理する方法
- 23. マルチフォームMIMEタイプのコンテンツ処理フィールドを解析する
- 24. SAML応答処理が解析中に失敗する
- 25. Webサービスを使用したFlexMobileプロジェクトのjson解析エラーの取得と処理
- 26. ツリートップ解析ツリーはどのように処理するのですか?
- 27. 一度のみエラー処理を処理するには?
- 28. PHPでhttpヘッダーを解析/検証/処理する方法
- 29. 複数のサードパーティのWebサービスコールの処理
- 30. HTTP受信者。エラー処理のためのHTTPリクエストの解析中: