c#HTML内联样式引用问题

时间:2013-10-21 14:16:11

标签: c# html css escaping

我正在使用c#在电子邮件中编写HTML表格,该表格将发送给我们组织内的一些支持人员。

我想为TR元素添加交替的背景颜色。

我试过这个:

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

或者这个:

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

但从第一个下面的波浪形红线判断我错了。

我应该如何对此进行编码,以便对引号进行转义,并在HTML表格中添加样式inlibne

3 个答案:

答案 0 :(得分:2)

我想逃避引号会起作用:

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

答案 1 :(得分:1)

其中一种方法是逃避报价。

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

答案 2 :(得分:1)

为什么不使用

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