PasswordRecovery.MailDefinition Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает ссылку на коллекцию свойств, определяющих характеристики сообщений электронной почты, используемых для отправки новых или восстановленных паролей пользователям.
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
Значение свойства
Ссылка на MailDefinition, содержащая свойства, определяющие характеристики сообщений электронной почты, используемых для отправки паролей пользователям.
- Атрибуты
Примеры
В следующем примере кода используется событие SendingMail для определения сообщения электронной почты паролей путем задания подпродастей свойства 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>
Комментарии
Свойство MailDefinition возвращает ссылку на группу свойств, используемых для определения формата и содержимого сообщения электронной почты, отправленного пользователям. Общие параметры включают строку темы и возвращаемый адрес отправителя. Полный список свойств см. в классе MailDefinition.
Это свойство доступно только для чтения; однако можно задать свойства возвращаемого объекта MailDefinition. Эти свойства можно задать декларативно в форме Property-Subproperty
, где Subproperty
представляет свойство класса MailDefinition (например, MailDefinition-Subject
). Вы также можете программно задать свойства в форме Property.Subproperty
(например, MailDefinition.Subject
).
Это свойство не может быть задано темами или темами таблицы стилей. Дополнительные сведения см. в разделе ThemeableAttribute и ASP.NET темы и кожи.
При создании сообщения электронной почты из объекта MailDefinition он сделает подстановки, показанные в следующей таблице. Текст подстановки не учитывает регистр.
Текст подстановки | Заменено на |
---|---|
<%UserName %> |
Имя пользователя веб-сайта. |
<%пароль%> | Восстановленный пароль для пользователя. |
Если свойство IsBodyHtml объекта MailDefinitiontrue
, содержимое почтового сообщения будет закодировано в формате HTML, чтобы защититься от уязвимостей системы безопасности для получателя.
Применяется к
См. также раздел
- MailDefinition
- Обзор элементов управления входа
ASP.NET