Compartilhar via


Login.VisibleWhenLoggedIn Propriedade

Definição

Obtém ou define um valor que indica se o controle Login deve ser mostrado depois que o usuário é autenticado.

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

Valor da propriedade

false se o Login controle deve ser oculto quando o usuário é autenticado; caso contrário, true. O padrão é true.

Atributos

Exemplos

O exemplo de código a seguir define a VisibleWhenLoggedIn propriedade como true para especificar que o Login controle não está oculto e é sempre exibido na página, independentemente de o usuário ter sido autenticado.

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

Comentários

A VisibleWhenLoggedIn propriedade especifica se o Login controle é exibido para usuários autenticados. Quando a propriedade é false, o Login controle não aparece na página quando um usuário autenticado acessa o site. Isso é usado em páginas da Web que são usadas como páginas de logon e como páginas de informações para ocultar o Login controle após a autenticação do usuário.

A VisibleWhenLoggedIn propriedade não tem efeito sobre um Login controle que aparece na página de logon padrão definida em Web.config ou no arquivo de configuração do aplicativo.

Essa propriedade não pode ser definida por temas ou temas de folha de estilos. Para obter mais informações, consulte ThemeableAttribute e ASP.NET Temas e Peles.

Aplica-se a

Confira também