Визуализировать несколько пробелов в var - PullRequest
6 голосов
/ 09 июня 2011

Я пытаюсь добавить несколько пробелов в мою переменную, но она сокращается до одного пробела или выводит & nbsp; как есть. Я пытался использовать & NBSP; а% 20 есть еще идеи?

ViewBag.Subheading = "В свете";

Я хочу, чтобы это выглядело так

Доведение до света

Ответы [ 2 ]

8 голосов
/ 09 июня 2011
ViewBag.Subheading = "Bringing to light".Replace(" ", " ");

И

@Html.Raw(ViewBag.Subheading)

Или вы можете сделать что-то вроде:

public static MvcHtmlString DisplayAndRetainSpaces(this HtmlHelper html, string value)
{
    return MvcHtmlString.Create(value.Replace(" ", " "));
}

Тогда назовите это как:

@Html.DisplayAndRetainSpaces(ViewBag.Subheading)
5 голосов
/ 09 июня 2011

Используйте для этого сущность:   для каждого необходимого пробела.

РЕДАКТИРОВАТЬ: Если вы уже пытались и не работали, есть помощник для вывода HTML, который должен работать с сущностью:

 @MvcHtmlString.Create(" ");
...