0
以下是寫在asp.net web表單,執行和通過電子郵件發送的aspx頁面代碼:發送asp.net頁面通過電子郵件從Windows服務應用程序
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
Server.Execute("ResetPasswordEmailContents.aspx?UserID=" + user.ProviderUserKey.ToString(), htw);
return MailManager.SendEmail(txtEmail.Text, String.Empty, ConfigurationManager.AppSettings["EmailPasswordRecoverySubject"], sw.ToString());
我想現在要做的就是送這封電子郵件來自Windows服務應用程序,我無法在Windows窗體應用程序中使用「Server.Execute()」方法。任何人有想法如何做到這一點?
「ResetPasswordEmailContents.aspx」是我希望在用戶收件箱中顯示的頁面,請選中此頁Ihttp://screencast.com/t/WE8aZGLk。 – 2013-02-11 12:51:24