zukucode
主にWEB関連の情報を技術メモとして発信しています。

ASP.NET ValidationSummaryに独自のエラーメッセージを動的に追加する

ValidationSummaryで独自のエラーメッセージを動的に追加する方法を紹介します。

aspx
<asp:ValidationSummary EnableClientScript="false" ID="ErrorSummary" runat="server" />

ValidationSummaryのコントロールに対して何かしらの捜査を行うのではなく、以下のように、Page.Validatorsに独自のバリデーションメッセージを設定したCustomValidatorを追加するとValidationSummaryに追加したメッセージが表示されます。

Dim Validator = New CustomValidator()
Validator.IsValid = False
Validator.ErrorMessage = "カスタムメッセージ"
Page.Validators.Add(Validator)

関連記事