asp.net - 在 asp.net 应用程序的 web.config 文件中设置“mailto”地址?
问题描述
我在 ASP.NET Web 应用程序上有一个简单的登录页面,该页面应该允许用户通过单击链接向支持中心发送电子邮件。
目前,我有两个问题:第一,典型的“mailto:address”功能根本不起作用。第二,我被要求将页面上的硬编码地址替换为对 web.config 中设置的地址的引用(因为我们希望地址很快会更改)。
我在 .aspx 文件中尝试了以下代码,单击链接时没有任何结果:
<a href="mailto:support@myorg.org">System Support</a>
至于在 web.config 文件中设置电子邮件,我完全不确定可以使用什么设置来做到这一点。
因此,预期结果:单击链接会打开一封新电子邮件到我们组织的支持地址,该地址不是在页面上指定的,而是作为对系统变量的引用(有人告诉我它应该在 web.config 上......)。
实际结果:什么都没有发生。
我对此很陌生,因此非常感谢任何帮助。干杯
解决方案
如果链接不起作用,那很可能与 asp.net 无关,而是与您的邮件软件有关。你可以点击其他mailto:
链接吗?对于后者,您可以将任意设置添加到 Web 配置中,大致如下所示
网络配置
<?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 教程
推荐阅读
- java - 在hadoop中对压缩数据进行排序
- java - HttpClient在java 11中读取响应体
- gcloud - 存储桶上传的文件未在所有挂载的虚拟机中显示
- google-cloud-platform - 我的 Google 社交登录应用程序已发布,但仍显示暂时禁用此应用程序
- angular - 路由 - 无法匹配任何路由。网址段
- kubernetes - 具有对象过滤的 kubernetes 资源级 RBAC
- python - 如何使用 2 个随机小写字母、大写字母、数字和标点符号构建密码?
- azure - 查看所有应用程序的示例
- javascript - 如何列出 JS 中的所有类?
- python - 尝试跟踪 ISS 时 reverse_geocoder 无法正常运行