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 Form頁面上控制項中 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 中尋找文字檔。

適用於

另請參閱