ChangePassword.DisplayUserName Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- Gambaran Umum Kontrol Login ASP.NET
- Menyesuaikan Tampilan dan Perilaku Kontrol Login ASP.NET
- Templat Kontrol Server Web ASP.NET
- Cara: Menampilkan Informasi Yang Berbeda untuk Pengguna Anonim dan Masuk
- Tab Keamanan Alat Administrasi Situs Web
- Mengamankan Kontrol Masuk
- Praktik Keamanan Dasar untuk Aplikasi Web
- Mengamankan Keanggotaan