MailMessageEventArgs.Message プロパティ
アセンブリ: System.Web (system.web.dll 内)

メッセージの内容を格納している MailMessage。

Message プロパティは、電子メール メッセージのデータを格納している MailMessage オブジェクトを返します。Message プロパティは読み取り専用です。ただし、このプロパティから返される MailMessage オブジェクトを使用して、電子メール メッセージのプロパティを変更できます。

電子メール メッセージのイベント ハンドラで Message プロパティを使用して、送信前にメッセージの内容を変更する方法のコード例を次に示します。
<%@ page language="VB" %> <%@ Import namespace="Samples.AspNet.VB.Controls" %> <script runat="server"> Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs) Dim passwordRecoveryControl As New PasswordRecoveryOnBeforeSendingEmail passwordRecoveryControl.ID = "passwordRecoveryControl" passwordRecoveryControl.MailDefinition.From = "userAdmin@your.site.name.here" PlaceHolder1.Controls.Add(passwordRecoveryControl) End Sub </script> <html> <body> <form runat="server"> <asp:placeholder id="PlaceHolder1" runat="server"></asp:placeholder> </form> </body> </html>
<%@ page language="C#" %> <%@ Import namespace="Samples.AspNet.CS.Controls" %> <script runat="server"> void Page_Init(object sender, EventArgs e) { PasswordRecoveryOnBeforeSendingEmail passwordRecoveryControl = new PasswordRecoveryOnBeforeSendingEmail(); passwordRecoveryControl.ID = "passwordRecoveryControl"; passwordRecoveryControl.MailDefinition.From = "userAdmin@your.site.name.here"; PlaceHolder1.Controls.Add(passwordRecoveryControl); } </script> <html> <body> <form runat="server"> <asp:placeholder id="PlaceHolder1" runat="server"></asp:placeholder> </form> </body> </html>

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- MailMessageEventArgs.Message プロパティのページへのリンク