簡體   English   中英

ASP.NET 會員密碼恢復電子郵件自定義

[英]ASP.NET Membership Password Recovery E-mail Customize

我有一個用於密碼恢復的電子郵件模板( 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 %>以獲取密碼時,出現錯誤:

當前上下文中不存在名稱“密碼”

怎么了?

我解決了我的問題:

  • 刪除了onSendingMail事件。
  • 創建了一個新的 HTML 網頁並使用<%Password%>在我想要的地方獲取密碼。 (你也可以得到<%UserName%> 。)
  • 從屬性窗口設置mailBodyDefinition
  • isBodyHTML = true
  • 並做了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM