用戶下訂單後,我必須發送詳細的電子郵件信息,包含訂單詳細信息,付款說明,一些額外的文字等。用asp.net創建複雜html電子郵件的最佳方法,怎麼樣?
我想創建格式良好的HTML電子郵件。
現在我發現了兩個選項:
- 一塊手動創建片,通過字符串,它是太麻煩了字符串,
- 創建實際的aspx頁面和裝訂數據,然後渲染頁面的html和作爲電子郵件正文發送。
這第二個選項是更直觀,更容易除了實現:
- 我不知道如何實際加載和渲染網頁,我知道如何與ASCX做
- 這似乎實例化頁面和渲染它的大部分開銷
如何加載頁面並進行渲染?你對此任務有其他想法或建議嗎?
毫無疑問,將工作和我已經使用這個方法簡單的電子郵件,但在被替換數據的情況下是非常動態或檢索從數據庫中,它可能是最好使用一個ASPX資源本身。 – Cerebrus 2009-01-28 15:36:28