2009-02-27 18 views
3

)MailDefinition.CreateMailMessage()のオーナーとして、ASP.Net MVCコントローラーを介して送信するものは何ですか?MailDefinitionのCreateMailMessageオーナー(ASP.Net MVCコントローラー

// owner: 
//  The System.Web.UI.Control that owns this System.Web.UI.WebControls.MailDefinition. 
public MailMessage CreateMailMessage(string recipients, IDictionary replacements, Control owner); 

編集:新しいSystem.Web.UI.Control()を送信すると、正常に動作するようです。異なる/標準的な解決策がありますか?

+0

あなたはもっと詳細を提供する必要があります。あなたは正確に何を達成しようとしていますか?私たちはあなたの心を読むことができません –

+0

新しいSystem.Web.UI.Control()を送信すると問題なく終了します。ありがとう –

答えて

9

Iは、例えば「)新しいSystem.Web.UI.Control(」ソリューションによって、「これを」置き換えることですsystem.web.ui.webcontrols.maildefinition

で記述されたコードを適応した後

をアダムと同じ問題を抱えていました上記のC#、Microsoftの例では、代わりに:MVCコントローラで

fileMsg = md.CreateMailMessage(sourceTo.Text, replacements, this); 

次のように記述します。

fileMsg = mailDefinition.CreateMailMessage("[email protected]", replacements, new System.Web.UI.Control()); 
関連する問題