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

本文关键字:标签 另一个 替换 属性 class 一个 net asp 使用 | 更新日期: 2023-09-27 18:09:27

我试图用另一个使用asp.net代替一个html标签。

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

但是它只替换了第二部分

.Replace("</dl>", "</tr>");

不替换第一部分。第一部分是类属性。所以我也试过

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

但失败了。请告诉我更换第一部分需要做什么?

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

只需替换标签的开头部分。

.Replace("<dl", "<tr")