Bagikan melalui


ChangePassword.DisplayUserName Properti

Definisi

Mendapatkan atau mengatur nilai yang menunjukkan apakah ChangePassword kontrol harus menampilkan UserName kontrol dan label.

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

Nilai Properti

true ChangePassword jika kontrol harus menampilkan UserName; jika tidak, false. Defaultnya adalah false.

Contoh

Contoh kode berikut menunjukkan cara mengatur DisplayUserName properti untuk menampilkan UserName kontrol kepada pengguna yang tidak masuk ke situs Web.

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

Keterangan

Untuk mengubah kata sandi mereka, pengguna harus diautentikasi oleh penyedia keanggotaan. Untuk mengizinkan pengguna yang tidak masuk untuk mengubah kata sandi mereka, atau diautentikasi oleh penyedia keanggotaan dengan akun pengguna yang berbeda lalu mengubah kata sandi untuk akun tersebut ChangePassword , kontrol dapat menampilkan TextBox kontrol untuk menerima nama pengguna.

Anda harus mengatur properti ke DisplayUserNametrue jika ChangePassword kontrol akan ditampilkan kepada pengguna yang tidak masuk; jika tidak, pengguna tidak akan dapat menentukan nama pengguna.

Berlaku untuk

Lihat juga