我有一個.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或框架中。 –