2011-08-29 53 views
2

我已經編寫了一個應用程序,它將一些HTML文件導出到SSRS,並將它們設置爲電子郵件的正文。但是,報告出於某種原因正在過於狹隘。當我在瀏覽器中打開HTML文件時,它們顯示正確。使用C編輯HTML#

我想知道什麼是增加郵件中表格寬度的最佳方法。我想通過HTML文件解析,並添加樣式標籤像

<style> 
table.x_MsoNormalTable { 
width: 1000px; 
} 
</style> 

到文件的頂部的。不過我有麻煩搞清楚如何編輯HTML文件中,或者如果這個解決方案甚至可以工作或者,如果我需要對實際的電子郵件正文屬性執行某些操作以增加報告的寬度。

回答

3

不知道是否有更好的方法來解決這個特定的問題,但在C#中編輯HTML最好的辦法可能是HTML Agility Pack

0

問題是CSS和電子郵件客戶端混合不好。有關更多信息,請參閱here,其中包括說明和解決方法。

+0

審查電子郵件消息的HTML後,它看起來好像這篇文章擊中了要害。電子郵件的頂部包含非常大的代碼,涉及