Condividi tramite


MailDefinition.BodyFileName Proprietà

Definizione

Ottiene o imposta il nome del file che contiene il testo del corpo del messaggio di posta elettronica.

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

Valore della proprietà

Nome del file in cui è contenuto il testo del corpo del messaggio. Il valore predefinito è Empty.

Esempio

L'esempio di codice seguente imposta la BodyFileName proprietà sul testo immesso in un controllo in una TextBox pagina Web Forms.

Questo esempio di codice fa parte di un esempio più grande fornito per la MailDefinition classe.

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

Commenti

La BodyFileName proprietà specifica il percorso del file di testo da utilizzare per il corpo del messaggio di posta elettronica.

Il CreateMailMessage(String, IDictionary, Control) metodo usa il owner parametro per eseguire il mapping della BodyFileName proprietà a un percorso nel server. Se il parametro punta a un controllo in una pagina aspx o alla pagina stessa, la ownerBodyFileName proprietà punta a un file di testo nella stessa directory della pagina aspx. Ad esempio, se la pagina aspx si trova in C:\inetpub\wwwroot\default.aspx, il MailDefinition controllo cerca il file di testo nella directory C:\inetpub\wwwroot.

Se la classe viene usata in un controllo utente contenuto in un file con estensione ascx, la MailDefinitionBodyFileName proprietà punta a un file di testo che si trova nella stessa directory del controllo utente. Ad esempio, se la pagina aspx è C:\inetpub\wwwroot\default.aspx e il controllo utente è in C:\inetpub\wwwroot\controls\control.aspx, il MailDefinition oggetto cercherà il file di testo nella directory c:\inetpub\wwwroot\controls.

Si applica a

Vedi anche