Aracılığıyla paylaş


ChangePassword.DisplayUserName Özellik

Tanım

Denetimin denetimi ve etiketi görüntüleyip görüntülemeyeceğini ChangePasswordUserName belirten bir değer alır veya ayarlar.

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

Özellik Değeri

trueDenetimin ChangePassword öğesini görüntülemesi UserNamegerekiyorsa; aksi takdirde . false Varsayılan değer: false.

Örnekler

Aşağıdaki kod örneğinde, denetimi Web sitesinde oturum açmamış kullanıcılara görüntülemek UserName için özelliğinin nasıl ayarlanacağı DisplayUserName gösterilmektedir.

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

Açıklamalar

Parolalarını değiştirmek için, kullanıcıların üyelik sağlayıcısı tarafından kimliklerinin doğrulanması gerekir. Oturum açmamış kullanıcıların parolalarını değiştirmelerine veya üyelik sağlayıcısı tarafından farklı bir kullanıcı hesabıyla kimlik doğrulamasına izin vermek ve ardından bu hesabın parolasını değiştirmek için, ChangePassword denetim kullanıcı adını kabul etmek üzere bir TextBox denetim görüntüleyebilir.

Denetimin DisplayUserName oturum açmamış kullanıcılara görüntülenmesi durumunda ChangePassword özelliğini true olarak ayarlamanız gerekir; aksi takdirde kullanıcı bir kullanıcı adı belirtemez.

Şunlara uygulanır

Ayrıca bkz.