在 asp.net 应用程序的 web.config 文件中设置 "mailto" 地址?
Set a "mailto" address in web.config file of asp.net app?
我在 ASP.NET 网络应用程序上有一个简单的登录页面,应该允许用户通过单击 link 向支持中心发送电子邮件。
目前,我有两个问题:第一,典型的 "mailto:address" 功能根本不起作用。第二,我被要求将页面上的硬编码地址替换为对 web.config 中设置的地址的引用(因为我们预计地址很快就会更改)。
我在 .aspx 文件中尝试了以下代码,但在单击 link 时没有结果:
<a href="mailto:support@myorg.org">System Support</a>
至于在 web.config 文件中设置电子邮件,我完全不确定可以使用什么设置来做到这一点。
因此,预期结果:单击 link 会打开一封新电子邮件到我们组织的支持地址,该地址未在页面上指定,而是作为对系统变量的引用(我被告知它应该在web.config...).
实际结果:什么都没发生
我对此很陌生,所以非常感谢任何帮助。干杯
如果 link 不工作,那很可能与 asp.net 无关,而是与您的邮件软件有关。你能点击其他 mailto:
link 吗?
对于后者,您可以在网络配置中添加任意设置,它大致如下所示
web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="SupportLink" value="mailto:support@myorg.org" />
</appSettings>
</configuration>
代码:
var supportAddress = ConfigurationManager.AppSettings["SupportLink"];
...然后您必须使用它。我建议阅读一些 asp.net 教程
我在 ASP.NET 网络应用程序上有一个简单的登录页面,应该允许用户通过单击 link 向支持中心发送电子邮件。
目前,我有两个问题:第一,典型的 "mailto:address" 功能根本不起作用。第二,我被要求将页面上的硬编码地址替换为对 web.config 中设置的地址的引用(因为我们预计地址很快就会更改)。
我在 .aspx 文件中尝试了以下代码,但在单击 link 时没有结果:
<a href="mailto:support@myorg.org">System Support</a>
至于在 web.config 文件中设置电子邮件,我完全不确定可以使用什么设置来做到这一点。
因此,预期结果:单击 link 会打开一封新电子邮件到我们组织的支持地址,该地址未在页面上指定,而是作为对系统变量的引用(我被告知它应该在web.config...).
实际结果:什么都没发生
我对此很陌生,所以非常感谢任何帮助。干杯
如果 link 不工作,那很可能与 asp.net 无关,而是与您的邮件软件有关。你能点击其他 mailto:
link 吗?
对于后者,您可以在网络配置中添加任意设置,它大致如下所示
web.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="SupportLink" value="mailto:support@myorg.org" />
</appSettings>
</configuration>
代码:
var supportAddress = ConfigurationManager.AppSettings["SupportLink"];
...然后您必须使用它。我建议阅读一些 asp.net 教程