【问题标题】:E-Mail Contents of a Webpage网页的电子邮件内容
【发布时间】:2012-05-25 07:02:21
【问题描述】:

我有一个 .Net 4.0 Web 应用程序,其中包含一些动态 jquery 图表和图形可以参考。

基本上我想复制 javascript window.print() 函数但通过电子邮件发送内容。

我想以编程方式发送呈现的网页。

【问题讨论】:

  • 使用浏览器或以编程方式发送电子邮件?
  • 以编程方式。所以他们点击电子邮件按钮,它会将网页呈现的内容通过电子邮件发送到他们的收件箱。
  • 我从未见过这样的事情。除非您可以将整个页面包装在单个控件、div 或框架中。
  • 这样做的问题是,许多直接在服务器上执行此操作的方法都不会呈现 javascript。
  • 我可以在浏览器中通过 javascript 执行此操作并让 Outlook 或其他东西通过电子邮件发送呈现的页面吗?

标签: c# javascript .net web


【解决方案1】:

【讨论】:

  • 不要认为这会起作用,因为有使用 jquery 显示的图表
【解决方案2】:

PHP 中有一个解决方案,所以我不知道这是否有用。您可以在模板中使用名为 Smarty 的模板库和您的普通 HTML 和 Jquery/Javascript,并将数据分配给模板中的变量。然后您可以使用 $smarty->fetch 命令将输出到浏览器的内容检索到一个变量中,然后将变量的内容发送到电子邮件中。

这是我为一些需要允许用户修改样式或通过 ajax 帖子添加评论的网络应用程序所做的。

【讨论】:

    猜你喜欢
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    相关资源
    最近更新 更多