LoginName.FormatString 속성

정의

표시할 서식 항목 문자열을 제공합니다.

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

속성 값

사용자 이름을 표시하기 위한 서식 항목이 포함된 문자열입니다. 기본값은 "{0}"입니다.

예외

형식 문자열이 잘못되었습니다.

예제

다음 코드 예제에서는 페이지에서 속성을 사용 FormatString 하는 방법을 보여 있습니다. 단추를 클릭하면 표시 형식이 변경되었습니다.

<%@ 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>

설명

이 속성에는 FormatString 웹 페이지에 사용자의 이름을 표시하는 표준 텍스트 서식 문자열이 포함되어 있습니다. 문자열 "{0}"은 문자열에서 사용자의 이름이 삽입되는 위치를 나타냅니다. 다음 표에서는 사용 가능한 속성 설정에 대해 설명합니다.

속성 설정 동작
기본값("{0}") 사용자의 이름은 사용자가 로그온할 때 표시됩니다. 그렇지 않으면 아무것도 표시되지 않습니다.
Empty 기본값과 동일 컨트롤을 숨기려면 속성을 Visible.false로 설정합니다.
"내 사이트에 오신 것을 환영합니다." {0} 사용자가 로그인할 때 "내 사이트에 오신 것을 환영합니다, 사용자 이름"이라는 문자열을 표시합니다. 사용자가 로그인하지 않으면 아무것도 표시되지 않습니다.
"내 사이트에 오신 것을 환영합니다." 속성이 FormatString 문자열로 설정되면 사용자가 로그인할 때 문자열이 표시됩니다. 문자열에 "{0}"가 없으므로 사용자의 이름이 표시되지 않습니다. 사용자가 로그인하지 않으면 아무것도 표시되지 않습니다.

설정 시 이 속성의 값은 디자이너 도구를 사용하여 리소스 파일에 자동으로 저장할 수 있습니다. 자세한 내용은 LocalizableAttribute 참조 하세요.

적용 대상

추가 정보