MailDefinition.BodyFileName Propriété

Définition

Obtient ou définit le nom du fichier qui contient le texte pour le corps de l’e-mail.

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

Valeur de propriété

Nom du fichier qui contient le texte du corps du message. La valeur par défaut est Empty.

Exemples

L’exemple de code suivant définit la BodyFileName propriété sur le texte entré dans un TextBox contrôle sur une page Web Forms.

Cet exemple de code fait partie d’un exemple plus grand fourni pour la MailDefinition classe .

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

Remarques

La BodyFileName propriété spécifie l’emplacement du fichier texte à utiliser pour le corps du message électronique.

La CreateMailMessage(String, IDictionary, Control) méthode utilise son owner paramètre pour mapper la BodyFileName propriété à un chemin d’accès sur le serveur. Si le owner paramètre pointe vers un contrôle sur une page .aspx ou vers la page elle-même, la BodyFileName propriété pointe vers un fichier texte dans le même répertoire que la page .aspx. Par exemple, si la page .aspx se trouve dans C:\inetpub\wwwroot\default.aspx, le MailDefinition contrôle recherche le fichier texte dans le répertoire C:\inetpub\wwwroot.

Si la MailDefinition classe est utilisée dans un contrôle utilisateur contenu dans un fichier .ascx, la BodyFileName propriété pointe vers un fichier texte situé dans le même répertoire que le contrôle utilisateur. Par exemple, si la page .aspx se trouve dans C:\inetpub\wwwroot\default.aspx et que le contrôle utilisateur se trouve à C:\inetpub\wwwroot\controls\control.aspx, l’objet MailDefinition recherche le fichier texte dans le répertoire C:\inetpub\wwwroot\controls.

S’applique à

Voir aussi