C# 在视图中渲染时自动关闭html标记? 缺少一些文本或更多文本:/

C# 在视图中渲染时自动关闭html标记? 缺少一些文本或更多文本:/,c#,html,razor,C#,Html,Razor,上面的HTML代码存储在我的数据库中,它缺少标记 当我在视图中呈现此HTML代码时,如下所示: <div>some text <b> more text: </div> //is missing </b> var htmlCode = @"<div>some text <b> more text: </div>"; //is missing </b> @Html.Raw(html

上面的HTML代码存储在我的数据库中,它缺少标记

当我在视图中呈现此HTML代码时,如下所示:

<div>some text <b> more text: </div> //is missing </b>
var htmlCode = @"<div>some text <b> more text: </div>"; //is missing </b>
@Html.Raw(htmlCode)
var htmlCode=@“一些文本更多文本:”//不见了
@Html.Raw(htmlCode)
因为缺少,所以结果将如下面的代码所示:

<div>some text <b> more text: </div> //is missing </b>
var htmlCode = @"<div>some text <b> more text: </div>"; //is missing </b>
@Html.Raw(htmlCode)
一些文本更多文本:
我的代码
一些代码
......

如何禁用浏览器自动添加标记(在我的示例中是自动添加
每个
div
),或者如何通过C#自动关闭标记。

浏览器将尽最大努力更正无效标记。最好的方法是更正标记,而不是依赖浏览器的猜测。也许下面的文章可以帮助您至少部分地自动化一点标记的修复:这是否回答了您的问题?