【问题标题】:ASP.NET Membership Password Recovery E-mail CustomizeASP.NET 会员密码恢复电子邮件自定义
【发布时间】:2018-04-18 12:02:13
【问题描述】:

我有一个用于找回密码的电子邮件模板(aspx 页面)。

我这样称呼它onSendingMail

StringWriter _writer = new StringWriter();
HttpContext.Current.Server.Execute("emailPasswordRecovery.aspx", _writer);
string body = _writer.ToString();
e.Message.IsBodyHtml = true;
e.Message.Subject = "New Password";
e.Message.Body = body;

但是当我在 HTML 行中添加<%Password %> 来获取密码时,我得到了错误:

当前上下文中不存在名称“密码”

怎么了?

【问题讨论】:

    标签: c# asp.net webforms asp.net-membership password-recovery


    【解决方案1】:

    我解决了我的问题:

    • 删除了onSendingMail 事件。
    • 创建了一个新的 HTML 网页并使用<%Password%> 在我想要的地方获取密码。 (你也可以得到<%UserName%>。)
    • 从属性窗口设置mailBodyDefinition
    • isBodyHTML = true
    • 完成了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-07
      • 2012-07-07
      • 1970-01-01
      • 2015-02-17
      • 1970-01-01
      • 1970-01-01
      • 2014-12-11
      • 1970-01-01
      相关资源
      最近更新 更多