Sdílet prostřednictvím


LoginName.FormatString Vlastnost

Definice

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.

Platí pro

Viz také