我有一个Gridview,我希望当用户点击一个链接时,gridview将被转换为outlook消息的正文
我添加如下链接
<a onclick="SendGrid()">SendEmail</a>
并创建以下JavaScript函数来设置链接。
var SendGrid = function () {
var grid = document.getElementById("myGridView").innerHTML;
var mailToLink = "mailto:someone@example.com?Body=" + encodeURIComponent(grid);
window.location.href = mailToLink;
}
现在当我点击SendEmail链接时,outlook已打开,但GridView出现在HTML标签中(未格式化),我搜索并发现无法将mailto格式化为Body,因为它只接受纯文本
有没有替代解决方案?
我需要的是当用户点击链接,打开Outlook并在那里显示GridView时!
我知道可以发送邮件并且GridView通过MailMessage类传递,但我想让用户通过outlook发送邮件而不是通过asp.net页面