Login.VisibleWhenLoggedIn 속성

정의

사용자가 인증된 후 Login 컨트롤을 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 virtual property bool VisibleWhenLoggedIn { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool VisibleWhenLoggedIn { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.VisibleWhenLoggedIn : bool with get, set
Public Overridable Property VisibleWhenLoggedIn As Boolean

속성 값

Boolean

사용자가 인증되었을 때 Login 컨트롤이 숨겨지면 false이고, 그렇지 않으면 true입니다. 기본값은 true입니다.

특성

예제

다음 코드 예제에서는 컨트롤이 숨겨지지 않고 사용자가 인증되었는지 여부에 관계 없이 항상 페이지에 표시되도록 속성을 true Login 설정합니다VisibleWhenLoggedIn.

<%@ 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">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Login Sample</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:Login id="Login1" runat="server" 
            VisibleWhenLoggedIn="true">
        </asp:Login>
</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">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Login Sample</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:Login id="Login1" runat="server" 
            VisibleWhenLoggedIn="true">
        </asp:Login>
</form>
</body>
</html>

설명

이 속성은 VisibleWhenLoggedIn 컨트롤이 Login 인증된 사용자에게 표시되는지 여부를 지정합니다. 속성이 있으면 falseLogin 인증된 사용자가 사이트에 액세스할 때 컨트롤이 페이지에 표시되지 않습니다. 사용자가 인증된 후 컨트롤을 숨기기 Login 위해 로그인 페이지 및 정보 페이지로 사용되는 웹 페이지에서 사용됩니다.

합니다 VisibleWhenLoggedIn 속성이 적용 되지 않습니다는 Login Web.config 또는 애플리케이션의 구성 파일에서 기본 로그인 페이지에 표시 되는 컨트롤이 정의 합니다.

이 속성은 테마 또는 스타일시트 테마에 의해 설정될 수 없습니다. 자세한 내용은 ThemeableAttribute 하 고 ASP.NET 테마 및 스킨합니다.

적용 대상

추가 정보