Este tema aún no ha recibido ninguna valoración - Valorar este tema

LoginName (Clase)

Actualización: noviembre 2007

Muestra el valor de la propiedad System.Web.UI.Page.User.Identity.Name.

Espacio de nombres:  System.Web.UI.WebControls
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.

5ayek5k0.alert_note(es-es,VS.90).gifNota:

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.

5ayek5k0.alert_note(es-es,VS.90).gifNota:

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.

TopicLocation
Cómo: Mostrar el nombre del usuario actualGenerar aplicaciones Web ASP .NET
Tutorial: Administrar los usuarios de sitios Web con funcionesGenerar aplicaciones Web ASP .NET en Visual Studio
Cómo: Mostrar el nombre del usuario actualGenerar aplicaciones Web ASP .NET en Visual Studio
Tutorial: Administrar los usuarios de sitios Web con funcionesGenerar 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>


Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

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.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.