C# 在DIV中显示HTML编码字符串-换行符不工作
我试图在DIV中显示样式化的文本。每个注释条目都需要显示在自己的行上。我一直试图在文本中添加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
,但仍然没有得到正确的结果。每个便笺都有一个时间戳和用户名,该用户名以粗体显示,表示每个便笺的开始 以下是我目前的结果: 我希望第二张纸条(白色纸条)在下一行。第三个音符(白色音符后的红色音符)应位于下一行 以下是我的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>