PasswordRecovery.MailDefinition Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une référence à une collection de propriétés qui définissent les caractéristiques des e-mails utilisés pour envoyer les mots de passe récupérés ou les nouveaux mots de passe aux utilisateurs.
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
Valeur de propriété
Référence à un qui contient des MailDefinition propriétés qui définissent les caractéristiques des messages électroniques utilisés pour envoyer aux utilisateurs leurs mots de passe.
- Attributs
Exemples
L’exemple de code suivant utilise l’événement SendingMail pour définir le message électronique de mot de passe en définissant des sous-propriétés de la MailDefinition propriété .
<%@ 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>
Remarques
La MailDefinition propriété renvoie une référence à un groupe de propriétés que vous utilisez pour définir le format et le contenu du message électronique de mot de passe envoyé aux utilisateurs. Les paramètres courants incluent la ligne d’objet et l’adresse de retour de l’expéditeur. Pour obtenir la liste complète des propriétés, consultez la MailDefinition classe .
Cette propriété est en lecture seule ; Toutefois, vous pouvez définir les propriétés de l’objet qu’il MailDefinition retourne. Vous pouvez définir ces propriétés de manière déclarative sous la forme Property-Subproperty
, où Subproperty
représente une propriété de la MailDefinition classe (par exemple, MailDefinition-Subject
). Vous pouvez également définir les propriétés par programmation dans le formulaire Property.Subproperty
(par exemple, MailDefinition.Subject
).
Cette propriété ne peut pas être définie par les thèmes ou les thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET Thèmes et apparences.
Lorsque l’e-mail est créé à partir de l’objet MailDefinition , il effectue les substitutions indiquées dans le tableau suivant. Le texte de substitution ne respecte pas la casse.
Texte de substitution | Remplacé par |
---|---|
<%UserName %> |
Nom d’utilisateur du site Web de l’utilisateur. |
<%Password%> | Mot de passe récupéré pour l’utilisateur. |
Si la IsBodyHtml propriété de l’objet MailDefinition est true
, le contenu du message électronique est encodé au format HTML pour vous protéger contre les vulnérabilités de sécurité de script intersites pour le destinataire du message.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour