Login.VisibleWhenLoggedIn Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.