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

Dim instance As BaseValidator Dim value As ValidatorDisplay value = instance.Display instance.Display = value
[BindableAttribute(true)] public: property ValidatorDisplay Display { ValidatorDisplay get (); void set (ValidatorDisplay value); }
/** @property */ public ValidatorDisplay get_Display () /** @property */ public void set_Display (ValidatorDisplay value)
public function get Display () : ValidatorDisplay public function set Display (value : ValidatorDisplay)
検証コントロールのエラー メッセージを表示するときの動作。

Display プロパティは、Dynamic 値のみサポートします。
.NET Framework Web Forms の ValidatorDisplay 列挙体は、検証コントロールのエラー メッセージを表示するときのさまざまな動作を表します。

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.Display プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As BaseValidator Dim value As ValidatorDisplay value = instance.Display instance.Display = value
[ThemeableAttribute(false)] public: property ValidatorDisplay Display { ValidatorDisplay get (); void set (ValidatorDisplay value); }
/** @property */ public ValidatorDisplay get_Display () /** @property */ public void set_Display (ValidatorDisplay value)
public function get Display () : ValidatorDisplay public function set Display (value : ValidatorDisplay)
ValidatorDisplay 値の 1 つ。既定値は Static です。


Display プロパティを使用して、検証コントロールにエラー メッセージを表示するときの動作を指定します。使用できるさまざまな値の一覧を次の表に示します。
None | |
![]() |
---|
この表示動作は、クライアント側で検証が実行されるかどうかに依存します。クライアント側検証がアクティブでない場合 (ブラウザがクライアント側検証をサポートしていないため、または Page.ClientTarget ページ ディレクティブまたは EnableClientScript プロパティを使用することによってクライアント側検証が無効にされているため)、ValidatorDisplay.Static と ValidatorDisplay.Dynamic は同様に動作します。エラー メッセージは、表示された場合にだけ領域を使用します。メッセージが表示されていないときにメッセージ用の領域を動的に割り当てる機能 (ValidatorDisplay.Static) は、クライアント側検証だけで有効です。 |
このプロパティをテーマ別またはスタイル シート テーマ別に設定することはできません。詳細については、ThemeableAttribute、ASP.NET のテーマとスキンの概要 の各トピックを参照してください。

Display プロパティを使用して、検証が失敗した場合に検証メッセージ用の領域が Web ページに動的に追加されるように指定するコード例を次に示します。
<%@ 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.Displayを検索する場合は、下記のリンクをクリックしてください。

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