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 yang MailDefinition berisi properti yang menentukan karakteristik pesan email yang digunakan untuk mengirim kata sandi mereka kepada pengguna.
- Atribut
Contoh
Contoh kode berikut menggunakan SendingMail peristiwa untuk menentukan pesan email kata sandi dengan mengatur subproperti MailDefinition properti.
<%@ 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 grup properti yang Anda gunakan untuk menentukan format dan konten pesan email kata sandi yang dikirim ke pengguna. Pengaturan umum mencakup baris subjek dan alamat pengembalian pengirim. Untuk daftar lengkap properti, lihat MailDefinition kelas .
Properti ini bersifat baca-saja; namun, Anda dapat mengatur properti objek yang MailDefinition dikembalikannya. Anda dapat mengatur properti ini secara deklaratif dalam formulir Property-Subproperty
, di mana Subproperty
mewakili properti MailDefinition kelas (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 ThemeableAttribute dan ASP.NET Tema dan Kulit.
Saat pesan email dibuat dari MailDefinition objek, 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. |
<%Password%> | Kata sandi yang dipulihkan untuk pengguna. |
IsBodyHtml Jika properti MailDefinition objek adalah true
, konten pesan email akan dikodekan HTML untuk menjaga dari kerentanan keamanan pembuatan skrip lintas situs untuk penerima pesan.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk