BaseValidator.ErrorMessage プロパティ
アセンブリ: System.Web.Mobile (system.web.mobile.dll 内)

<BindableAttribute(True)> _ Public Property ErrorMessage As String
Dim instance As BaseValidator Dim value As String value = instance.ErrorMessage instance.ErrorMessage = value
[BindableAttribute(true)] public: virtual property String^ ErrorMessage { String^ get () sealed; void set (String^ value) sealed; }
/** @property */ public final String get_ErrorMessage () /** @property */ public final void set_ErrorMessage (String value)
public final function get ErrorMessage () : String public final function set ErrorMessage (value : String)
エラー メッセージに使用するテキスト。

このプロパティは、2 とおりの方法で使用されます。まず、Display プロパティの値が空の場合は、ErrorMessage プロパティの値が代わりに使用されます。また、ValidationSummary コントロールが使用されている場合は、個々の無効なコントロールを表す各検証コントロールの ErrorMessage プロパティの値が要約に使用されます。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


BaseValidator.ErrorMessage プロパティ
アセンブリ: System.Web (system.web.dll 内)

<LocalizableAttribute(True)> _ Public Property ErrorMessage As String
Dim instance As BaseValidator Dim value As String value = instance.ErrorMessage instance.ErrorMessage = value
[LocalizableAttribute(true)] public: virtual property String^ ErrorMessage { String^ get () sealed; void set (String^ value) sealed; }
/** @property */ public final String get_ErrorMessage () /** @property */ public final void set_ErrorMessage (String value)
public final function get ErrorMessage () : String public final function set ErrorMessage (value : String)
検証が失敗したときに ValidationSummary コントロールに表示されるエラー メッセージ。既定値は空の文字列 ("") です。このプロパティが設定されていないことを示します。

ValidationSummary コントロールを使用する場合は、ErrorMessage プロパティを使用して、現在の検証コントロールについて検証が失敗した場合に ValidationSummary コントロールに表示するテキストを指定します。検証コントロール内に表示するテキストを指定するには、Text プロパティを使用します。
![]() |
---|
Text プロパティを設定せずに ErrorMessage プロパティを設定すると、ErrorMessage プロパティの値も検証コントロール内に表示されます。 |
デザイナ ツールを使用すると、このプロパティの値を設定した場合にその値をリソース ファイルに自動的に保存できます。詳細については、LocalizableAttribute、ASP.NET のグローバリゼーションおよびローカリゼーション の各トピックを参照してください。

ErrorMessage プロパティを使用して、ValidationSummary、 RequiredFieldValidator、CompareValidator の各コントロールに異なるメッセージを指定するコード例を次に示します。
<%@ Page Language="VB" AutoEventWireup="False" %> <script runat="server"> Sub Button_Click(ByVal sender As Object, ByVal e As EventArgs) Handles SubmitButton.Click If Page.IsValid Then MessageLabel.Text = "Page submitted successfully." Else MessageLabel.Text = "There is an error on the page." End If End Sub </script> <html> <body> <form runat="server"> <h3>Validator Example</h3> Enter a number from 1 to 10. <asp:textbox id="NumberTextBox" runat="server"/> <asp:rangevalidator id="NumberCompareValidator" controltovalidate="NumberTextBox" enableclientscript="False" type="Integer" display="Dynamic" errormessage="Please enter a value from 1 to 10." maximumvalue="10" minimumvalue="1" text="*" runat="server"/> <asp:requiredfieldvalidator id="TextBoxRequiredValidator" controltovalidate="NumberTextBox" enableclientscript="False" display="Dynamic" errormessage="Please enter a value." text="*" runat="server"/> <br><br> <asp:button id="SubmitButton" text="Submit" runat="server"/> <br><br> <asp:label id="MessageLabel" runat="server"/> <br><br> <asp:validationsummary id="ErrorSummary" runat="server"/> </form> </body> </html>
<%@ Page Language="C#" %> <script runat="server"> void Button_Click(Object sender, EventArgs e) { if (Page.IsValid) { MessageLabel.Text = "Page submitted successfully."; } else { MessageLabel.Text = "There is an error on the page."; } } </script> <html> <body> <form runat="server"> <h3>Validator Example</h3> Enter a number from 1 to 10. <asp:textbox id="NumberTextBox" runat="server"/> <asp:rangevalidator id="NumberCompareValidator" controltovalidate="NumberTextBox" enableclientscript="False" type="Integer" display="Dynamic" errormessage="Please enter a value from 1 to 10." maximumvalue="10" minimumvalue="1" text="*" runat="server"/> <asp:requiredfieldvalidator id="TextBoxRequiredValidator" controltovalidate="NumberTextBox" enableclientscript="False" display="Dynamic" errormessage="Please enter a value." text="*" runat="server"/> <br><br> <asp:button id="SubmitButton" text="Submit" onclick="Button_Click" runat="server"/> <br><br> <asp:label id="MessageLabel" runat="server"/> <br><br> <asp:validationsummary id="ErrorSummary" runat="server"/> </form> </body> </html>
<%@ Page Language="JScript" %> <script runat="server"> function Button_Click(sender, e : EventArgs) { if (Page.IsValid) { MessageLabel.Text = "Page submitted successfully."; } else { MessageLabel.Text = "There is an error on the page."; } } </script> <html> <body> <form runat="server"> <h3>Validator Example</h3> Enter a number from 1 to 10. <asp:textbox id="NumberTextBox" runat="server"/> <asp:rangevalidator id="NumberCompareValidator" controltovalidate="NumberTextBox" enableclientscript="False" type="Integer" display="Dynamic" errormessage="Please enter a value from 1 to 10." maximumvalue="10" minimumvalue="1" text="*" runat="server"/> <asp:requiredfieldvalidator id="TextBoxRequiredValidator" controltovalidate="NumberTextBox" enableclientscript="False" display="Dynamic" errormessage="Please enter a value." text="*" runat="server"/> <br><br> <asp:button id="SubmitButton" text="Submit" onclick="Button_Click" runat="server"/> <br><br> <asp:label id="MessageLabel" runat="server"/> <br><br> <asp:validationsummary id="ErrorSummary" runat="server"/> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からBaseValidator.ErrorMessageを検索する場合は、下記のリンクをクリックしてください。

- BaseValidator.ErrorMessageのページへのリンク