2013-10-21 50 views
0

我正在使用c#在一封電子郵件中編寫一個HTML表格,該表格將發送給我們組織內的一些支持人員。c#HTML內嵌樣式報價問題

我想添加一個交替的背景顏色到TR元素。

我已經試過這樣:

sb.Append("<tr style=&quot;"background-color:#E0E0E0;"&quot;>"); 

或本:

sb.Append("<tr style=background-color:#ffffff;>"); 

但是從我第一個找錯了下方的波浪紅線判斷。

我應該如何編寫這使引號被轉義,並且樣式是HTML表中添加inlibne

+1

您需要了解字符的意思躲開逃生的報價。 – SLaks

回答

2

我想象逃逸引號將工作:

sb.Append("<tr style=\"background-color:#ffffff;\">"); 
+1

你也可以用單引號:'sb.Append(「」);' – Mansfield

1

一個做到這一點的方法是爲了逃避報價。

sb.Append("<tr style=\"background-color:#E0E0E0;\">"); 
1

爲什麼不使用

sb.Append("<tr style=\"background-color:#E0E0E0;\">");