Sdílet prostřednictvím


ChangePassword.DisplayUserName Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda ChangePassword má ovládací prvek zobrazit UserName ovládací prvek a popisek.

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

Hodnota vlastnosti

true ChangePassword pokud by ovládací prvek měl zobrazit UserName; jinak , false. Výchozí hodnota je false.

Příklady

Následující příklad kódu ukazuje, jak nastavit DisplayUserName vlastnost pro zobrazení UserName ovládacího prvku pro uživatele, kteří nejsou přihlášeni k webu.

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

Poznámky

Aby bylo možné změnit heslo, musí být uživatelé ověřeni poskytovatelem členství. Pokud chcete uživatelům, kteří nejsou přihlášeni, povolit změnu hesla nebo ho ověřit poskytovatel členství pomocí jiného uživatelského účtu a pak změnit heslo pro tento účet, může ovládací prvek zobrazit TextBox ovládací prvek, ChangePassword který přijme uživatelské jméno.

Vlastnost musíte nastavit DisplayUserName tak, aby trueChangePassword se ovládací prvek zobrazoval uživatelům, kteří nejsou přihlášení. Jinak uživatel nebude moct zadat uživatelské jméno.

Platí pro

Viz také