7
在我的MVC 3 Razor應用程序中,Controller中的一個ActionResult Create()方法處理用戶HttpPost。此時:如何從MVC 3應用程序異步發送電子郵件?
- 數據保存到數據庫。
- 電子郵件通過解決方案中的其他項目發送給感興趣的各方。
- 將確認頁面返回給用戶。
由於電子郵件是最耗時的工作,我嘗試使用SmtpClient.SendAsync(),而不是SmtpClient()發送。
如果繼承來自AsyncController,這種情況可能嗎?任何人都可以提供示例嗎?
感謝,
阿諾德
+1,因爲他們有一些偉大的文檔(特別是單元測試部分) –
嗨羅賓,感謝您的想法。我要檢查一下。 – Arnold
我只是偶然發現了MvcMailer和WOW ......那些東西應該已經融入到MVC3中,而不是僅僅將SmtpClient重新創建爲靜態類的蹩腳WebMail輔助方法。 MvcMailer的榮譽! +1這個建議。 –