将GridView Control发送到邮件正文

时间:2015-10-08 14:17:03

标签: javascript c# jquery html asp.net

我有一个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页面

0 个答案:

没有答案