我有一個C#代碼後面的文件,從服務器動態生成HTML並將其轉換爲PDF。在HTML中有<link rel="stylesheet">
元素引用外部樣式表以及許多<img>
標籤。C#.NET:從動態生成的HTML中更改CSS文件中的元素?
所有這些文件,圖像和樣式表都來自www.example.com
,我試圖使用相同的url來使所有元素都來自static.example.com
。我使用了明顯的stringName.Replace("www.example.com","static.example.com")
來替換HTML中的元素,但是有什麼方法可以爲CSS文件中的引用執行此操作嗎?
例如:
background-image:url('www.example.com/bg.png');
需要成爲
background-image:url('static.example.com/bg.png');
在外部文件。
任何想法的方法?創造力受歡迎;我喜歡任何事情!
謝謝:)
'/ path/to/file.png' url在每臺服務器上都是一樣的,btw。 – batman 2011-03-09 18:28:48