Share via


MailDefinition.BodyFileName 属性

定义

获取或设置包含电子邮件正文文本的文件的名称。

public:
 property System::String ^ BodyFileName { System::String ^ get(); void set(System::String ^ value); };
public string BodyFileName { get; set; }
member this.BodyFileName : string with get, set
Public Property BodyFileName As String

属性值

包含邮件正文文本的文件的名称。 默认值为 Empty

示例

下面的代码示例将 BodyFileName 属性设置为在Web Forms页上的控件中TextBox输入的文本。

此代码示例是为 MailDefinition 类提供的一个更大示例的一部分。

md.BodyFileName = sourceMailFile.Text;
md.BodyFileName = sourceMailFile.Text

注解

属性 BodyFileName 指定要用于电子邮件正文的文本文件的位置。

方法 CreateMailMessage(String, IDictionary, Control) 使用其 owner 参数将 BodyFileName 属性映射到服务器上的路径。 owner如果 参数指向 .aspx 页上的控件或页面本身,则 BodyFileName 属性指向与 .aspx 页位于同一目录中的文本文件。 例如,如果 .aspx 页位于 C:\inetpub\wwwroot\default.aspx,则 MailDefinition 控件将在目录 C:\inetpub\wwwroot 中查找文本文件。

MailDefinition如果在 .ascx 文件中包含的用户控件中使用 类,则 BodyFileName 属性指向与用户控件位于同一目录中的文本文件。 例如,如果 .aspx 页位于 C:\inetpub\wwwroot\default.aspx,而用户控件位于 C:\inetpub\wwwroot\controls\control.aspx,则对象将在 MailDefinition C:\inetpub\wwwroot\controls 目录中查找文本文件。

适用于

另请参阅