Bagikan melalui


PasswordRecovery.MailDefinition Properti

Definisi

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