我希望使用Response.Write和tags + attributes在aspx中转换以下html代码。
<p class="inline-medium-label button-height">
<span class="label">Large with stripes</span>
<span class="demo-progress large" data-progress-options='{"size":false,"style":"large","barClasses":["green-gradient","glossy"],"innerMarks":25,"stripes":true,"darkStripes":false}'>100%</span>
</p>
何我可以转换它保留完整的单引号?谢谢!! 再次感谢! 克里斯
答案 0 :(得分:2)
你当然可以回复。写一下:
Response.Write("<p class=\"inline-medium-label button-height\">");
Response.Write(" <span class=\"label\">Large with stripes</span>");
Response.Write(" <span class=\"demo-progress large\" data-progress-options='{\"size\":false,\"style\":\"large\",\"barClasses\":[\"green-gradient\",\"glossy\"],\"innerMarks\":25,\"stripes\":true,\"darkStripes\":false}'>100%</span>");
Response.Write("</p>");
如果您使用的是HtmlTextWriter,则可以使用AddAttribute / RenderBeginTag方法来呈现数据,但是您无法控制标记,因此我认为这不会起作用。
这实际上取决于此代码所处的环境,以提供最佳答案。