Share via


MailDefinition.BodyFileName Özellik

Tanım

E-posta iletisinin gövdesi için metin içeren dosyanın adını alır veya ayarlar.

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

Özellik Değeri

İleti gövdesi metnini içeren dosyanın adı. Varsayılan değer: Empty.

Örnekler

Aşağıdaki kod örneği, özelliğini Web Forms sayfasındaki bir TextBox denetime girilen metne ayarlarBodyFileName.

Bu kod örneği, sınıfı için MailDefinition sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

özelliği, BodyFileName e-posta iletisinin gövdesi için kullanılacak metin dosyasının konumunu belirtir.

yöntemi, CreateMailMessage(String, IDictionary, Control) özelliğini sunucudaki bir yola eşlemek BodyFileName için parametresini kullanırowner. owner Parametre bir .aspx sayfasındaki denetimi veya sayfanın kendisini işaret ederse, BodyFileName özellik .aspx sayfasıyla aynı dizindeki bir metin dosyasına işaret eder. Örneğin, .aspx sayfası C:\inetpub\wwwroot\default.aspx konumundaysa, MailDefinition denetim C:\inetpub\wwwroot dizininde metin dosyasını arar.

MailDefinition sınıfı bir .ascx dosyasında bulunan bir kullanıcı denetiminde kullanılıyorsa, BodyFileName özellik kullanıcı denetimiyle aynı dizinde bulunan bir metin dosyasına işaret eder. Örneğin, .aspx sayfası C:\inetpub\wwwroot\default.aspx konumundaysa ve kullanıcı denetimi C:\inetpub\wwwroot\controls\control.aspx konumundaysa, MailDefinition nesne C:\inetpub\wwwroot\controls dizininde metin dosyasını arar.

Şunlara uygulanır

Ayrıca bkz.