PasswordRecovery.MailDefinition 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 referensi ke kumpulan properti yang menentukan karakteristik pesan email yang digunakan untuk mengirim kata sandi baru atau yang dipulihkan kepada pengguna.
public:
property System::Web::UI::WebControls::MailDefinition ^ MailDefinition { System::Web::UI::WebControls::MailDefinition ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.Themeable(false)]
public System.Web.UI.WebControls.MailDefinition MailDefinition { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.Themeable(false)>]
member this.MailDefinition : System.Web.UI.WebControls.MailDefinition
Public ReadOnly Property MailDefinition As MailDefinition
Nilai Properti
Referensi ke MailDefinition yang berisi properti yang menentukan karakteristik pesan email yang digunakan untuk mengirimi pengguna kata sandi mereka.
- Atribut
Contoh
Contoh kode berikut menggunakan peristiwa SendingMail untuk menentukan pesan email kata sandi dengan mengatur subproperti properti MailDefinition.
<%@ 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 PasswordRecovery1_SendingMail(object sender, MailMessageEventArgs e)
{
e.Message.IsBodyHtml = false;
e.Message.Subject = "New password on Web site.";
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:passwordrecovery
id="PasswordRecovery1"
runat="server"
maildefinition-from="userAdmin@your.site.name.here"
onsendingmail="PasswordRecovery1_SendingMail">
</asp:passwordrecovery>
</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 PasswordRecovery1_SendingMail(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MailMessageEventArgs)
e.Message.IsBodyHtml = False
e.Message.Subject = "New password on Web site."
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:passwordrecovery
id="PasswordRecovery1"
runat="server"
maildefinition-from="userAdmin@your.site.name.here"
onsendingmail="PasswordRecovery1_SendingMail">
</asp:passwordrecovery>
</form>
</body>
</html>
Keterangan
Properti MailDefinition mengembalikan referensi ke sekelompok properti yang Anda gunakan untuk menentukan format dan konten pesan email kata sandi yang dikirimkan kepada pengguna. Pengaturan umum mencakup baris subjek dan alamat pengembalian pengirim. Untuk daftar lengkap properti, lihat kelas MailDefinition.
Properti ini bersifat baca-saja; namun, Anda dapat mengatur properti objek MailDefinition yang dikembalikannya. Anda dapat mengatur properti ini secara deklaratif dalam formulir Property-Subproperty
, di mana Subproperty
mewakili properti kelas MailDefinition (misalnya, MailDefinition-Subject
). Anda juga dapat mengatur properti secara terprogram dalam formulir Property.Subproperty
(misalnya, MailDefinition.Subject
).
Properti ini tidak dapat diatur oleh tema atau tema lembar gaya. Untuk informasi selengkapnya, lihat Tema ThemeableAttribute dan ASP.NET dan Skins.
Saat pesan email dibuat dari objek MailDefinition, pesan tersebut akan membuat substitusi diperlihatkan dalam tabel berikut. Teks substitusi tidak peka huruf besar/kecil.
Teks pengganti | Diganti dengan |
---|---|
<%UserName %> |
Nama pengguna situs Web pengguna. |
Kata sandi yang dipulihkan untuk pengguna. |
Jika properti IsBodyHtml objek MailDefinitiontrue
, konten pesan email akan dikodekan HTML untuk menjaga dari kerentanan keamanan pembuatan skrip lintas situs untuk penerima pesan.
Berlaku untuk
Lihat juga
- MailDefinition
- Gambaran Umum Kontrol Login
ASP.NET