我需要执行以下任务;
点击链接(可能是链接按钮,<a>
或超链接),客户端计算机上的默认电子邮件程序应该打开。
相同的Javascript编写如下:
string adminemail= "xyz@abc.com"; //fetches admin email address; display in To Field
ScriptManager.RegisterStartupScript(this.updatePanel1, typeof (string), "defaultemail", "window.open('mailto:" + adminemail+ " ');", true);
但是,使用链接按钮是不正确的选项,因为它会触发回发。因此我考虑使用<a>
标记,但我不确定如何将其与javascript链接。
如何在<a>
标记的帮助下执行JS?或建议一些可能的解决方案。
请指导!
谢谢!
答案 0 :(得分:0)
为什么不使用mailto
?例如<a href="mailto:xyz@abc.com">Send email to the admin</a>
您还可以在查询字符串中添加cc,bcc,subject
和body
字段来自定义电子邮件。请参阅IANR syntax reference。
答案 1 :(得分:0)
将href / src设置为mailto:
协议的锚点或链接按钮可以正常工作,例如:
<a href="mailto:[email address]">Mail me</a>