我一直在尝试在我的C#代码中使用邮件协议 - 但是每次我按下应该运行mailto代码的按钮时,它对我不起作用 - 页面刷新而是新的消息窗口无法打开
我的代码如下
System.Diagnostics.Process.Start("mailto:"+email);
上面的 "email"
是从共享点列表中检索的字符串对象。
答案 0 :(得分:2)
鉴于您的“mailto:”+电子邮件代码片段,我假设您真正想要的是:
您希望网站上的用户按下一个按钮,用您的电子邮件地址打开一条新的Outlook邮件,对吗?
不需要使用服务器端C#,因为这是常规HTML,默认电子邮件客户端正在处理mailto:
协议(就像您的浏览器处理http:
协议一样)。 / p>
你需要做的就是拥有这样的东西:
您网站上的<a href="mailto:mymail@...com">Mail me</a>
,一旦用户点击此链接,默认邮件程序(可能不是Outlook)将处理mailto链接。您也可以通过按钮完成此操作。