LoginName.FormatString 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í.
Poskytuje řetězec položky formátu, který se má zobrazit.
public:
virtual property System::String ^ FormatString { System::String ^ get(); void set(System::String ^ value); };
public virtual string FormatString { get; set; }
member this.FormatString : string with get, set
Public Overridable Property FormatString As String
Hodnota vlastnosti
Řetězec obsahující položky formátu pro zobrazení jména uživatele. Výchozí hodnota je "{0}".
Výjimky
Formátovací řetězec není platný.
Příklady
Následující příklad kódu ukazuje, jak použít FormatString vlastnost na stránce. Kliknutím na tlačítko se změní formát zobrazení.
<%@ Page Language="C#" autoeventwireup="False" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Button1_Click(Object sender, EventArgs e) {
LoginName1.FormatString = "Welcome to our Web site, {0}";
Button1.Visible = false;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<p>
<asp:LoginName id="LoginName1" runat="server"
FormatString ="Welcome, {0}" />
</p>
<p>
<asp:Button id="Button1" onclick="Button1_Click" runat="server"
Text="Change Format" />
</p>
</form>
</body>
</html>
<%@ Page Language="VB" autoeventwireup="False" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Button1_Click(sender As Object, e As EventArgs)
LoginName1.FormatString = "Welcome to our Web site, {0}"
Button1.Visible = false
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<p>
<asp:LoginName id="LoginName1" runat="server"
FormatString="Welcome, {0}" />
</p>
<p>
<asp:Button id="Button1" onclick="Button1_Click" runat="server"
Text="Change Format" />
</p>
</form>
</body>
</html>
Poznámky
Vlastnost FormatString obsahuje řetězec standardního textového formátu, který zobrazuje jméno uživatele na webové stránce. Řetězec "{0}" označuje, kam se v řetězci vloží jméno uživatele. Následující tabulka popisuje dostupná nastavení vlastností.
Nastavení vlastnosti | Chování |
---|---|
Výchozí ("{0}") | Jméno uživatele se zobrazí, když je uživatel přihlášen; jinak se nezobrazí nic. |
Empty | Stejné jako výchozí. Pokud chcete ovládací prvek skrýt, nastavte Visible vlastnost na false . |
"Vítejte na mém webu, {0}." | Když je uživatel přihlášený, zobrazí řetězec "Vítejte na mém webu, uživatelské jméno". Pokud uživatel není přihlášený, nic se nezobrazí. |
"Vítejte na mém webu." | FormatString Když je vlastnost nastavena na řetězec, řetězec se zobrazí, když je uživatel přihlášen. Vzhledem k tomu, že řetězec neobsahuje "{0}", jméno uživatele se nezobrazí. Pokud uživatel není přihlášený, nic se nezobrazí. |
Hodnota této vlastnosti, pokud je nastavená, se dá automaticky uložit do souboru prostředků pomocí nástroje návrháře. Další informace najdete v tématech LocalizableAttributeGlobalizace a lokalizace.