【问题标题】:Is there way to concatenate asp.net control with html mailto: to send email?有没有办法将 asp.net 控件与 html mailto: 连接起来发送电子邮件?
【发布时间】:2015-08-10 04:42:53
【问题描述】:

我正在成功地从数据库列中读取一封电子邮件并将其分配给 asp Label 控件的文本属性。

当我在浏览器中运行页面并使用电子邮件填充标签时,我正在尝试通过某种方式连接 mailto: 和标签的 text 属性值来打开一个 Outlook 窗口。 (类似于我们使用 html mailto 所做的功能:。

有人可以建议我如何组合或连接 mailto 和标签值,以便当我单击该电子邮件时它会打开电子邮件编辑器窗口?

【问题讨论】:

标签: c# html asp.net email mailto


【解决方案1】:
lblOutput1.Text = "<a href=\"mailto:xxx@gmail.com\">xxx@gmail.com</a>";

【讨论】:

  • 谢谢 user3065011。我做了类似的事情,它奏效了。
【解决方案2】:

根据我的问题,我有从数据库中检索的电子邮件值。

我所做的解释如下:

在 .aspx 页面上: 1. 获取一个锚标记并将其设置为 runat="server"。 2. 获取一个html标签并将其设置为runat="server",并将其放在锚点的开始和结束标签之间。

在 .aspx.cs 页面上: 1. 声明一个字符串变量并为其分配数据库值。 2. 将数据库值分配给标签的 innerHtml 属性。 3.最后,我写了这行: anchormail.Attributes.Add("href", "mailto:" + mail);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2013-10-19
    • 2021-06-12
    • 2017-03-24
    • 1970-01-01
    • 2010-10-09
    • 2021-11-28
    相关资源
    最近更新 更多