Login.VisibleWhenLoggedIn Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se deve mostrar o Login controlo após o utilizador ser 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 de Propriedade
false se o Login controlo deve ser oculto quando o utilizador é autenticado; caso contrário, true. A predefinição é true.
- Atributos
Exemplos
O exemplo de código seguinte define a VisibleWhenLoggedIn propriedade para true especificar que o controlo Login não está oculto e é sempre exibido na página, independentemente de o utilizador ter sido autenticado ou não.
<%@ 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>
Observações
A VisibleWhenLoggedIn propriedade especifica se o Login controlo é apresentado aos utilizadores autenticados. Quando a propriedade é false, o Login controlo não aparece na página quando um utilizador autenticado acede ao site. Isto é usado em páginas Web que são usadas tanto como páginas de login como páginas de informação para ocultar o Login controlo após o utilizador ter sido autenticado.
A VisibleWhenLoggedIn propriedade não tem efeito sobre um Login controlo que aparece na página de login padrão definida no Web.config ou no ficheiro de configuração da aplicação.
Esta propriedade não pode ser definida por temas ou temas de folhas de estilo. Para mais informações, consulte ThemeableAttribute e ASP.NET Temas e Skins.