C# 在DIV中显示HTML编码字符串-换行符不工作

C# 在DIV中显示HTML编码字符串-换行符不工作,c#,html,asp.net-mvc,razor,C#,Html,Asp.net Mvc,Razor,我试图在DIV中显示样式化的文本。每个注释条目都需要显示在自己的行上。我一直试图在文本中添加,但仍然没有得到正确的结果。每个便笺都有一个时间戳和用户名,该用户名以粗体显示,表示每个便笺的开始 以下是我目前的结果: 我希望第二张纸条(白色纸条)在下一行。第三个音符(白色音符后的红色音符)应位于下一行 以下是我的razor视图中的代码: <div class="editor-field" id="summary"> <div class="editor-l

我试图在DIV中显示样式化的文本。每个注释条目都需要显示在自己的行上。我一直试图在文本中添加
,但仍然没有得到正确的结果。每个便笺都有一个时间戳和用户名,该用户名以粗体显示,表示每个便笺的开始

以下是我目前的结果:

我希望第二张纸条(白色纸条)在下一行。第三个音符(白色音符后的红色音符)应位于下一行

以下是我的razor视图中的代码:

    <div class="editor-field" id="summary">
        <div class="editor-label">
            @Html.LabelFor(model => model.Notes)
        </div>
        <div>
            @Html.Raw(Model.Notes);
        </div>
    </div>

@LabelFor(model=>model.Notes)
@Html.Raw(Model.Notes);
以下是我在行动中所做的工作:

task.Notes = task.Notes.Replace("<font", "<br /><font");

task.Notes=task.Notes.Replace(“这正是
标记的设计目的

<div>
    <pre>
       @Html.Raw(Model.Notes)
    </pre>
</div>

@Html.Raw(Model.Notes)

或者只需将div标记替换为pre。请参见每个注释前添加
的示例,即日期之前
<div>
    <pre>
       @Html.Raw(Model.Notes)
    </pre>
</div>