在剃刀页面上,我正在显示一个字符串。该字符串包含一个“-”,我想用 a 替换"<br />"
它,以便它在破折号上中断。
<h3>@Model.Location.Name.Replace(" - ","<br />")</h3>
这当然不起作用,因为系统对输出进行编码所以我得到
Mylocation<br />MyLocation2
而不是想要的休息。
有没有办法强制中断?
使用HtmlHelper.Raw方法:
@Html.Raw("<br />")
在您的代码中,这将是:
<h3>@Html.Raw(@Model.Location.Name.Replace(" - ","<br />"))</h3>
类似于@walkhard 的答案,但在您的代码上下文中提供。
<h3>@Html.Raw(@Model.Location.Name.Replace(" - ","<br />"))</h3>
编辑:看起来你明白了!