2009-02-27 14 views
3

Bir ASP.Net MVC Denetleyicisinden gönderilen bir MailDefinition.CreateMailMessage() öğesi olarak nasıl gönderirim?MailDefinition'ın CreateMailMessage sahibinden ASP.Net MVC Denetleyici

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

Düzenleme: Yeni bir System.Web.uı.Control() gönderme Tamam iş gibi görünüyor. Farklı/standart bir çözüm var mı?

+0

Çok daha fazla ayrıntı sağlaması gereken bir hastasın. Tam olarak neyi başarmak istiyorsun? Yeni bir System.Web.UI.Control() iyi çalışıyorsa, –

+0

aklınızı okuyamıyoruz, lütfen bu soruyu kapatın. Teşekkürler –

cevap

9

I system.web.ui.webcontrols.maildefinition çözelti "Bu" ile değiştirmektir

açıklanan kod adapte sonra Adam olarak aynı sorunu vardı "Yeni System.Web.uı.Control()" Örneğin

, yukarıdaki C#, Microsoft örneğinde bunun yerine: bir MVC denetleyicisi olarak

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

şu yazılır:

fileMsg = mailDefinition.CreateMailMessage("[email protected]", replacements, new System.Web.UI.Control()); 
İlgili konular