【问题标题】:insert link on email message asp.net在电子邮件 asp.net 上插入链接
【发布时间】:2016-10-09 00:30:05
【问题描述】:

我想在此代码上插入链接或href:

MailMessage mm = new MailMessage("sender@gmail.com", txtEmail.Text.Trim());
            mm.Subject = "Password Recovery";
            mm.Body = string.Format("Hi {0},<br /><br />Click on the link to change your password.<br /><br />Thank You.<br/><br/>IslandGas Team", username);
            mm.IsBodyHtml = true;

在密码一词之后,页面重定向的链接将可见。请帮帮我。

更新:

试过了,但它没有读取 aspx

mm.Body = string.Format("Hi {0},<br /><br />Click <a href='forgotpassword(link).aspx'> here</a> to change your password<br /><br />Thank You.<br/><br/>IslandGas Team", username);

【问题讨论】:

  • 你需要学习 HTML 的基础知识。
  • 你能帮我解决这个问题吗? @SLaks

标签: asp.net email hyperlink


【解决方案1】:

只需在正文中添加hyperlink
例如:

mm.Body = "Click <a href='http://google.com'>here</a> to change your password.";

【讨论】:

    【解决方案2】:

    应该是这样的,了解更多关于 href here

    mm.Body = string.Format("Hi {0},<br /><br />Click <a href='http://www.YourWebSite.com'> here</a> to change your password<br /><br />Thank You.<br/><br/>IslandGas Team", username);
    

    【讨论】:

    • href 值必须是您要链接到的页面。如果您的忘记密码页面是 forgotpassword.aspx 并且位于同一目录中,则 href='forgotpassword.apsx'
    • 是的,但它没有阅读它。链接不在邮件中,先生
    • 我的意思是它没有重定向
    • @Laslos:电子邮件不能使用相对 URL。
    • Doh...所以@Paolo Duhaylungsod 为 href 输入密码重置页面的 URL。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-21
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2013-08-04
    相关资源
    最近更新 更多