Login.VisibleWhenLoggedIn Propiedad

Definición

Obtiene o establece un valor que indica si se muestra el control Login después de que se autentique el usuario.

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 propiedad

Boolean

Es false si se debe ocultar el control Login después de autenticarse el usuario; de lo contrario, es true. De manera predeterminada, es true.

Atributos

Ejemplos

En el ejemplo de código siguiente se establece la VisibleWhenLoggedIn propiedad en true para especificar que el Login control no está oculto y siempre se muestra en la página, independientemente de si el usuario se ha 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>

Comentarios

La VisibleWhenLoggedIn propiedad especifica si el Login control se muestra a los usuarios autenticados. Cuando la propiedad es false, el Login control no aparece en la página cuando un usuario autenticado accede al sitio. Esto se usa en páginas web que se usan como páginas de inicio de sesión y como páginas de información para ocultar el Login control después de que el usuario se haya autenticado.

La VisibleWhenLoggedIn propiedad no tiene ningún efecto en un Login control que aparece en la página de inicio de sesión predeterminada definida en Web.config o en el archivo de configuración de la aplicación.

Esta propiedad no se puede establecer mediante temas o temas de la hoja de estilos. Para obtener más información, consulte ThemeableAttribute y ASP.NET Temas y máscaras.

Se aplica a

Consulte también