C# 包含html的格式字符串

C# 包含html的格式字符串,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,我有一个简单的字符串变量,其中包含HTML的一部分。例如: string contents = "<div><p>Hi how are you. <a href="#">Click here</a> if you want to know more"; 这将呈现为: <div><p>Hi how are you. <a href="#">Click here</a> if you want to k

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

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

<div><p>Hi how are you. <a href="#">Click here</a> if you want to know more</p></div>
你好,你好。如果你想知道更多


没有内置的此类功能


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

据我所知,没有这样的帮助程序。你必须自己写。
@Html.DisplayProperHTML(contents)
<div><p>Hi how are you. <a href="#">Click here</a> if you want to know more</p></div>