これまでにこのような質問はなかったようです。テンプレート化されたValidationSummaryコントロールはどこにありますか?だから私はそれにいくつかのHTMLを入れることができます:div、h2の内部と、リテラルをid="ValidationSummaryMessage"
とすると、不要なリスト項目brを除いてテキストをレンダリングします。インターネットに無料のコンポーネントはありますか?バリデータを反復するために:-)たくさんテンプレート付き検証サマリーコントロール
0
A
答えて
0
一つの方法は、(:-)でも、怠惰なもののために)だろう
おかげで私は自分自身のための1つを書くことができます知っているが、私はそれのためにあまりにも怠惰ですバックエンドから独自のHTMLメッセージを作成してください。
StringBuilder myCustomHtml = new StringBuilder();
foreach (Control validator in this.Page.Validators)
{
IValidator currentValidator = validator as IValidator;
if (currentValidator != null && !currentValidator.IsValid)
{
myCustomHtml.AppendFormat("Bla Foo is missing");
}
}
またはこれと同じように(テストされていません)。 Page.Validatorsの制御順序は、設計時のコントロールツリーの構成によって決まることに注意してください。欠点は、これが機能するためにポストバックが必要であることです。
もう1つの方法は、jqueryでイベントをキャプチャし、そこにカスタムタグとテキストを追加することです。
しかし、SOを検索すると、この解決策が見つかりました:inherit from asp:validationsummary。
関連する問題
- 1. 検証付きストライプレイアウト
- 2. クライアントサイドの検証サマリーコントロールでカスタムエラーをカスタムメッセージで表示していますか?
- 3. Razorテンプレートの検証
- 4. 条件付きハイバネーション検証?
- 5. jQuery検証エラー(summernote付き)
- 6. タブ付きフォームと検証。
- 7. Yii - 検証付きAjaxフォーム
- 8. Struts2条件付き検証
- 9. 検証プラグイン付きjQuery
- 10. 条件付きデータ検証
- 11. AWS Cloudformation:テンプレート検証エラー
- 12. エラー!!! CloudFormationテンプレートの検証
- 13. 角度テンプレート検証フォーム
- 14. Cloudformation SNSテンプレート検証エラー
- 15. w3 bloogerテンプレートの検証ヘルプ
- 16. C++テンプレートの入力検証
- 17. Angularjsの条件付き検証で必要なフィールド検証
- 18. jquery検証エンジンの条件付き検証
- 19. MVC 3控えめな検証 - 条件付きイネーブル/ディセーブル検証
- 20. 日付検証日付ピッカー
- 21. Spring条件付きプロパティの検証
- 22. MVC3の条件付き検証
- 23. yesododのカスタム検証付きファイルアップロードフィールド
- 24. データ検証付きのCSVファイルアップロード
- 25. jQueryの検証で条件付きラップエラーメッセージ
- 26. データ検証付き一括挿入
- 27. ララベル5.1。インデックス付き配列の検証
- 28. 角2、パラメータ付きのカスタム検証メッセージ
- 29. jQuery/MVC条件付き検証
- 30. jQueryウォーターマーク付きの入力と検証
ありがとうございます。興味深いアプローチの1つは、リスト内のすべてのエラーメッセージを収集し、テンプレート化されたリストビューコントロールにバインドすることです。今私はListViewから継承し、HttpContext.Current.Validatorsからエラーメッセージを取得することを考えています。それでも、答えに感謝します。 – idm