0

我有一个简单的字符串变量,其中包含一部分 HTML。例如:

string contents = "<div><p>Hi how are you. <a href="#">Click here</a> if you want to know more";

我想在页面中包含这个 HTML:

<div class="description">
    @contents
</div>

但是,由于未关闭的标签,它会弄乱页面的其余部分。

是否有一个函数(或帮助程序)可以读取和格式化内部的 HTML,例如,完成 HTML 而不会出错:

@Html.DisplayProperHTML(contents)

这将呈现为:

<div><p>Hi how are you. <a href="#">Click here</a> if you want to know more</p></div>
4

1 回答 1

2

没有内置这样的功能。

您可以使用 HTML Agility Pack 来解析和修复损坏的 HTML。

于 2012-10-25T13:26:53.473 回答