Login.VisibleWhenLoggedIn Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. 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 una vez autenticado el usuario.
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, vea ThemeableAttribute y ASP.NET Temas y máscaras.