使用asp.net将一个标签替换为另一个具有class属性的标签

时间:2015-08-24 14:32:00

标签: c# asp.net

我正在尝试使用asp.net替换另一个html标记。

 string html = rateNode.InnerHtml;
        string newHtml =html.Replace("<dl>", "<tr>").Replace("</dl>", "</tr>");

但它只替换

的第二部分
.Replace("</dl>", "</tr>");

它不会取代第一部分。第一部分是class属性。所以我也尝试了

 string html = rateNode.InnerHtml;
        string newHtml =html.Replace("<dl class='ui-attr-list util-clearfix'>", "<tr>").Replace("</dl>", "</tr>");

但失败了。请告诉我如何更换第一部分。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

只需更换标签的开头部分即可。

TableModel