RequiredFieldValidator.InitialValue Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví počáteční hodnotu přidruženého vstupního ovládacího prvku.
public:
property System::String ^ InitialValue { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string InitialValue { get; set; }
[System.Web.UI.Themeable(false)]
public string InitialValue { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.InitialValue : string with get, set
[<System.Web.UI.Themeable(false)>]
member this.InitialValue : string with get, set
Public Property InitialValue As String
Hodnota vlastnosti
Řetězec, který určuje počáteční hodnotu přidruženého vstupního ovládacího prvku. Výchozí formát je Empty.
- Atributy
Příklady
Následující příklad ukazuje, jak použít InitialValue vlastnost k zajištění, že uživatel zadá hodnotu do textového pole.
Důležité
Tento příklad obsahuje textové pole, které přijímá vstup uživatele, což je potenciální bezpečnostní hrozba. Ve výchozím nastavení ASP.NET webové stránky ověřují, že uživatelský vstup neobsahuje skript nebo elementy HTML. Další informace najdete v tématu Přehled zneužití skriptů.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>RequiredFieldValidator InitialValue Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>RequiredFieldValidator InitialValue Example</h3>
Name:
<asp:TextBox id="Text1"
Text="Enter a value"
runat="server"/>
<asp:RequiredFieldValidator id="RequiredFieldValidator1"
InitialValue="Enter a value"
ControlToValidate="Text1"
ErrorMessage="Required field!"
runat="server"/>
<br />
<asp:Button id="Button1"
Text="Validate"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>RequiredFieldValidator InitialValue Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>RequiredFieldValidator InitialValue Example</h3>
Name:
<asp:TextBox id="Text1"
Text="Enter a value"
runat="server"/>
<asp:RequiredFieldValidator id="RequiredFieldValidator1"
InitialValue="Enter a value"
ControlToValidate="Text1"
ErrorMessage="Required field!"
runat="server"/>
<br />
<asp:Button id="Button1"
Text="Validate"
runat="server"/>
</form>
</body>
</html>
Následující příklad ukazuje, jak použít InitialValue vlastnost k zajištění, že uživatel vybere položku ze seznamu.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>RequiredFieldValidator InitialValue Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>RequiredFieldValidator InitialValue Example</h3>
<asp:ListBox id="list"
runat="server">
<asp:ListItem Value="Australia">Australia</asp:ListItem>
<asp:ListItem Selected="True" Value="NoCountry">--ChooseCountry--</asp:ListItem>
<asp:ListItem Value="USA">USA</asp:ListItem>
</asp:ListBox>
<asp:RequiredFieldValidator id="valList"
ForeColor="#FF0000"
ErrorMessage="Selection Invalid!"
ControlToValidate="list"
InitialValue="NoCountry"
EnableClientScript="False"
runat="server"/>
<br />
<asp:Button id="Button1"
Text="Submit"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>RequiredFieldValidator InitialValue Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>RequiredFieldValidator InitialValue Example</h3>
<asp:ListBox id="list"
runat="server">
<asp:ListItem Value="Australia">Australia</asp:ListItem>
<asp:ListItem Selected="True" Value="NoCountry">--ChooseCountry--</asp:ListItem>
<asp:ListItem Value="USA">USA</asp:ListItem>
</asp:ListBox>
<asp:RequiredFieldValidator id="valList"
ForeColor="#FF0000"
ErrorMessage="Selection Invalid!"
ControlToValidate="list"
InitialValue="NoCountry"
EnableClientScript="False"
runat="server"/>
<br />
<asp:Button id="Button1"
Text="Submit"
runat="server"/>
</form>
</body>
</html>
Poznámky
Tato vlastnost slouží k určení počáteční hodnoty vstupního ovládacího prvku.
Ověření selže pouze v případě, že hodnota přidruženého vstupního ovládacího prvku odpovídá této InitialValue hodnotě při ztrátě fokusu.
Poznámka
Řetězce v ovládacím InitialValue prvku vlastnosti i vstupu jsou oříznuty, aby se před a za řetězcem před provedením ověření odstranily nadbytečné mezery.
Tuto vlastnost nelze nastavit pomocí motivů nebo šablon stylů. Další informace najdete v tématu ThemeableAttribute a ASP.NET motivy a vzhledy.