【发布时间】:2011-06-27 01:37:53
【问题描述】:
我的 ASP.NET 页面上有一个 HTML 链接。当用户单击该链接时,将打开一个 Outlook 窗口。但是,它会将我页面上的 URL 也更改为 mailto:reddy@yahoo.com。
如何阻止它?
<a href="#"
onclick="window.open('mailto:reddy@yahoo.com?Subject=upport','','200','200');"
style="color: White">Contact Support</a>
【问题讨论】:
-
如果您正在构建 Intranet 应用程序,这可能无关紧要,但我发现越来越多的人使用 gmail 或 hotmail 等“云”电子邮件,而这些链接对他们不起作用。没有要启动的“邮件客户端”。
-
@n8wrl - 好点。这是一个设计问题 - 所以@Goutham 需要记住有一个关于向谁发送邮件的文本描述。一般来说,无论如何我都会不惜一切代价避免使用mailto链接。如果我想发送邮件,我将使用 System.Net.Mail 并自己从代码中发送。如果客户需要发送电子邮件,最好只是指示他们这样做,这正是您指出的原因。