字符串输出到html格式问题

时间:2010-01-22 11:59:58

标签: c# html string

我有以下字符串变量:

 string feedImage ="http://im.media.ft.com/m/img/rss/RSS_Default_Image.gif"

rssImageStyle = "style=\"background-image:url(\'" + feedImage + "\')\"";    

我希望它输出以下html

background-image: url('http://im.media.ft.com/m/img/rss/RSS_Default_Image.gif');

但是我得到了

background-image: url(http://im.media.ft.com/m/img/rss/RSS_Default_Image.gif);

3 个答案:

答案 0 :(得分:1)

你不应该逃避':

string feedImage ="http://im.media.ft.com/m/img/rss/RSS_Default_Image.gif"
rssImageStyle = "style=\"background-image:url('" + feedImage + "')\"";

答案 1 :(得分:0)

不要逃避单引号。

即\'应该是'

答案 2 :(得分:0)

你逃脱'并且没有必要这样做。试试这个:rssImageStyle = "style=\"background-image:url('" + feedImage + "')\"";