ChangePassword.DisplayUserName Egenskap

Definition

Hämtar eller anger ett värde som anger om ChangePassword kontrollen ska visa UserName kontrollen och etiketten.

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

Egenskapsvärde

true om kontrollen ChangePassword ska visa UserName, annars , false. Standardvärdet är false.

Exempel

Följande kodexempel visar hur du ställer in DisplayUserName egenskapen så att kontrollen UserName visas för användare som inte är inloggade på webbplatsen.

<%@ 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>

Kommentarer

För att kunna ändra sitt lösenord måste användarna autentiseras av medlemskapsprovidern. För att tillåta användare som inte är inloggade att ändra sitt lösenord eller autentiseras av medlemskapsprovidern med ett annat användarkonto och sedan ändra lösenordet för det kontot, ChangePassword kan kontrollen visa en TextBox kontroll för att acceptera användarnamnet.

Du måste ange DisplayUserName egenskapen till true om ChangePassword kontrollen ska visas för användare som inte är inloggade. Annars kan användaren inte ange ett användarnamn.

Gäller för

Se även