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 に答える