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