ChangePassword.DisplayUserName Eigenschap

Definitie

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