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 %> |
Имя пользователя веб-сайта пользователя. |
<%Password%> | Восстановленный пароль для пользователя. |
IsBodyHtml Если свойство MailDefinition объекта равно true
, содержимое почтового сообщения будет закодировано в ФОРМАТЕ HTML, чтобы защититься от уязвимостей системы безопасности межустраничного скрипта для получателя сообщения.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по