다음을 통해 공유


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

속성 값

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

특성

예제

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

<%@ 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 인증된 사용자에게 표시되는지 여부를 지정합니다. 속성이 인 Login 경우 false인증된 사용자가 사이트에 액세스할 때 컨트롤이 페이지에 표시되지 않습니다. 사용자가 인증된 후 컨트롤을 숨기기 Login 위해 로그인 페이지와 정보 페이지로 모두 사용되는 웹 페이지에서 사용됩니다.

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

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

적용 대상

추가 정보