BaseValidator.ForeColor-Eigenschaft
Ruft die Farbe der bei einer fehlgeschlagenen Validierung angezeigten Meldung ab oder legt diese fest.
Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Overrides Property ForeColor As Color
'Usage
Dim instance As BaseValidator
Dim value As Color
value = instance.ForeColor
instance.ForeColor = value
public override Color ForeColor { get; set; }
public:
virtual property Color ForeColor {
Color get () override;
void set (Color value) override;
}
/** @property */
public Color get_ForeColor ()
/** @property */
public void set_ForeColor (Color value)
public override function get ForeColor () : Color
public override function set ForeColor (value : Color)
Eigenschaftenwert
Eine System.Drawing.Color, die die Farbe der bei fehlgeschlagener Validierung angezeigten Meldung darstellt. Der Standardwert ist Color.Red.
Hinweise
Mithilfe der ForeColor-Eigenschaft können Sie eine benutzerdefinierte Textfarbe für die bei fehlgeschlagener Validierung im Validierungssteuerelement angezeigte Meldung angeben.
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie Sie mit der ForeColor-Eigenschaft die Validierungsmeldung in Blau anzeigen.
<%@ 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="*"
forecolor="Blue"
runat="server"/>
<asp:requiredfieldvalidator id="TextBoxRequiredValidator"
controltovalidate="NumberTextBox"
enableclientscript="False"
display="Dynamic"
errormessage="Please enter a value."
text="*"
forecolor="Blue"
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="*"
forecolor="Blue"
runat="server"/>
<asp:requiredfieldvalidator id="TextBoxRequiredValidator"
controltovalidate="NumberTextBox"
enableclientscript="False"
display="Dynamic"
errormessage="Please enter a value."
text="*"
forecolor="Blue"
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="*"
forecolor="Blue"
runat="server"/>
<asp:requiredfieldvalidator id="TextBoxRequiredValidator"
controltovalidate="NumberTextBox"
enableclientscript="False"
display="Dynamic"
errormessage="Please enter a value."
text="*"
forecolor="Blue"
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>
Plattformen
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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
BaseValidator-Klasse
BaseValidator-Member
System.Web.UI.WebControls-Namespace
System.Drawing.Color