我有一个.Net 4.0网络应用程序,其中包含一些动态的jQuery图表和图形我希望能够通过电子邮件发送一个页面的当前内容到登录用户没有任何功能类似于他们可以用作参考的打印页面。电子邮件内容的网页
基本上我想复制JavaScript的window.print()函数,但电子邮件的内容。
我想以编程方式发送呈现的网页。
我有一个.Net 4.0网络应用程序,其中包含一些动态的jQuery图表和图形我希望能够通过电子邮件发送一个页面的当前内容到登录用户没有任何功能类似于他们可以用作参考的打印页面。电子邮件内容的网页
基本上我想复制JavaScript的window.print()函数,但电子邮件的内容。
我想以编程方式发送呈现的网页。
这可能会做到。
转换整个页面PDF
然后发送PDF作为附件
http://www.codeproject.com/Articles/7089/Generate-PDF-documents-from-a-HTML-page-using-ASP
http://www.codeproject.com/Articles/5567/Create-and-manipulate-PDF-documents-100-NET
不认为这会工作,因为有图形使用jQuery –
最好的运气,然后显示出来。 –
PHP中的解决方案,所以我不知道这是否会有任何用处。您可以在模板中使用名为Smarty的模板库以及普通的HTML和Jquery/Javascript,并将数据分配给模板中的变量。然后,您可以使用$ smarty-> fetch命令来检索将输出到浏览器的内容转换为变量,然后将该变量的内容发送到电子邮件中。
这是我为我的一些网络应用程序所做的,这些应用程序需要允许用户修改样式或通过ajax帖子添加评论。
使用浏览器或以编程方式发送电子邮件? –
以编程方式。所以他们点击电子邮件按钮,它会将网页的渲染内容通过电子邮件发送到他们的收件箱。 –
我从来没有见过这样的事情。除非您可以将整个页面包装在单个控件,div或框架中。 –