如何将这些标签和属性转换为aspx.net?

时间:2013-12-11 13:20:44

标签: c# asp.net

我希望使用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>

何我可以转换它保留完整的单引号?谢谢!! 再次感谢! 克里斯

1 个答案:

答案 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方法来呈现数据,但是您无法控制标记,因此我认为这不会起作用。

这实际上取决于此代码所处的环境,以提供最佳答案。