LoginName (Clase)
Actualización: noviembre 2007
Muestra el valor de la propiedad System.Web.UI.Page.User.Identity.Name.
Ensamblado: System.Web (en System.Web.dll)
[BindableAttribute(false)] [AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] public class LoginName : WebControl
/** @attribute BindableAttribute(false) */ /** @attribute AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal) */ /** @attribute AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal) */ public class LoginName extends WebControl
public class LoginName extends WebControl
<asp:LoginName />
De manera predeterminada, el control LoginName muestra el nombre contenido en la propiedad User de la clase Page. Si el valor de la propiedad System.Web.UI.Page.User.Identity.Name está vacío, no se representará el control.
Nota: |
|---|
Si no está familiarizado con el conjunto de controles de inicio de sesión disponibles en ASP.NET, vea Información general sobre controles de inicio de sesión de ASP.NET antes de continuar. Para obtener una lista de otros temas relacionados con controles de inicio de sesión y suscripción, vea Administrar usuarios mediante suscripciones. |
Para cambiar el texto mostrado por el control LoginName, establezca la propiedad FormatString.
Nota: |
|---|
El control LoginName no se puede utilizar fuera de la etiqueta <form> en una página Web. Específicamente, LoginName no se puede utilizar para colocar el nombre del usuario en el título de una página. |
Accesibilidad
Es posible que el marcado que se representa de manera predeterminada para este control no respete los estándares de accesibilidad enunciados en las directrices prioritarias de WCAG (Instrucciones de accesibilidad a contenido Web 1.0). Para obtener detalles sobre accesibilidad compatible con este control, vea Controles y accesibilidad en ASP.NET.
| Topic | Location |
|---|---|
| Cómo: Mostrar el nombre del usuario actual | Generar aplicaciones Web ASP .NET |
| Tutorial: Administrar los usuarios de sitios Web con funciones | Generar aplicaciones Web ASP .NET en Visual Studio |
| Cómo: Mostrar el nombre del usuario actual | Generar aplicaciones Web ASP .NET en Visual Studio |
| Tutorial: Administrar los usuarios de sitios Web con funciones | Generar aplicaciones con Visual Web Developer |
En el ejemplo de código siguiente se muestra cómo utilizar la clase LoginName en una página. Al hacer clic en el botón se cambia el formato de presentación.
<%@ Page Language="C#" autoeventwireup="False" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> void Button1_Click(Object sender, EventArgs e) { LoginName1.FormatString = "Welcome to our Web site, {0}"; Button1.Visible = false; } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>ASP.NET Example</title> </head> <body> <form id="form1" runat="server"> <p> <asp:LoginName id="LoginName1" runat="server" FormatString ="Welcome, {0}" /> </p> <p> <asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="Change Format" /> </p> </form> </body> </html>
- AspNetHostingPermission
para trabajar en un entorno alojado en host. Valor de petición: LinkDemand; Valor de permiso: Minimal.
- AspNetHostingPermission
para trabajar en un entorno alojado en host. Valor de petición: InheritanceDemand; Valor de permiso: Minimal.
System.Web.UI.Control
System.Web.UI.WebControls.WebControl
System.Web.UI.WebControls.LoginName
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Nota: