ChangePassword.DisplayUserName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het ChangePassword besturingselement het UserName besturingselement en label moet weergeven.
public:
virtual property bool DisplayUserName { bool get(); void set(bool value); };
public virtual bool DisplayUserName { get; set; }
member this.DisplayUserName : bool with get, set
Public Overridable Property DisplayUserName As Boolean
Waarde van eigenschap
true als het ChangePassword besturingselement de UserName; anders moet falseweergeven. De standaardwaarde is false.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de DisplayUserName eigenschap instelt om het UserName besturingselement weer te geven aan gebruikers die niet zijn aangemeld bij de website.
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load(object sender, EventArgs e )
{
if (Context.User.Identity.IsAuthenticated)
{
Changepassword1.DisplayUserName = false;
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ChangePassword.DisplayUserName sample.</title>
</head>
<body>
<form id="form1" runat="server">
<div>
User's login status: <asp:loginstatus id="status" runat="server" /><br />
<asp:changepassword id="Changepassword1" runat="server" displayusername="true" />
</div>
</form>
</body>
</html>
<%@ page language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
If Context.User.Identity.IsAuthenticated Then
changepassword1.DisplayUserName = False
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ChangePassword.DisplayUserName sample.</title>
</head>
<body>
<form id="form1" runat="server">
<div>
User's login status: <asp:loginstatus id="status" runat="server" /><br />
<asp:changepassword id="Changepassword1" runat="server" displayusername="true" />
</div>
</form>
</body>
</html>
Opmerkingen
Als u hun wachtwoord wilt wijzigen, moeten gebruikers worden geverifieerd door de lidmaatschapsprovider. Als u wilt toestaan dat gebruikers die niet zijn aangemeld hun wachtwoord wijzigen of worden geverifieerd door de lidmaatschapsprovider met een ander gebruikersaccount en vervolgens het wachtwoord voor dat account wijzigen, kan het ChangePassword besturingselement een TextBox besturingselement weergeven om de gebruikersnaam te accepteren.
U moet de DisplayUserName eigenschap instellen op true als het ChangePassword besturingselement wordt weergegeven voor gebruikers die niet zijn aangemeld. Anders kan de gebruiker geen gebruikersnaam opgeven.
Van toepassing op
Zie ook
- Overzicht van ASP.NET aanmeldingsbesturingselementen
- Aanzicht en gedrag van de ASP.NET Aanmeldingsbesturingselementen
- ASP.NET webserverbesturingselementsjablonen
- Procedure: Verschillende gegevens weergeven voor anonieme en aangemelde gebruikers
- Tabblad Beveiliging van websitebeheerprogramma
- Aanmeldingsbesturingselementen beveiligen
- Basisbeveiligingsprocedures voor webtoepassingen
- Lidmaatschap beveiligen