bre*_*njt 6 asp.net-mvc space razor
我正在尝试在我的var中添加多个空格,但它会被缩减到一个空格或者它会呈现出来的 原样.我试过用过 和%20任何人有任何其他想法?
ViewBag.Subheading ="带来光明";
我希望它看起来像这样
带来光明
ViewBag.Subheading = "Bringing to light".Replace(" ", " ");
Run Code Online (Sandbox Code Playgroud)
和
@Html.Raw(ViewBag.Subheading)
Run Code Online (Sandbox Code Playgroud)
或者你可以这样做:
public static MvcHtmlString DisplayAndRetainSpaces(this HtmlHelper html, string value)
{
return MvcHtmlString.Create(value.Replace(" ", " "));
}
Run Code Online (Sandbox Code Playgroud)
然后称之为:
@Html.DisplayAndRetainSpaces(ViewBag.Subheading)
Run Code Online (Sandbox Code Playgroud)
使用实体: 对于您想要的每个空间.
编辑:如果你已经尝试过并且没有工作,那么有一个帮助输出html,它应该与实体一起使用:
@MvcHtmlString.Create(" ");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3757 次 |
| 最近记录: |