Я получаю следующий текст из базы данных: (предоставляется клиентом, поэтому я не могу ничего с этим поделать)
investment professionals.<BR /><BR /> blah blah blah
, который отображается как:
investment professionals.<BR /><BR /> blah blah blah
Я не хочу печатать теги <BR />
на экране.Я хочу, чтобы они вели себя как настоящие перерывы.
Следующий код Html Helper создает диапазон, в котором он существует, добавляет его в div и возвращает строку HTML:
StringBuilder sbElements = new StringBuilder();
TagBuilder span = new TagBuilder("span") {InnerHtml = subject.AboutText};
sbElements.Append(span.ToString());
TagBuilder div = new TagBuilder("div");
div.MergeAttribute("class", "about-text");
div.InnerHtml = sbElements.ToString();
return div.ToString();
Если I Html.Encode()
, вывод метода помощника,закодированные теги - /><
- записываются на экран.Как я могу взять исходный текст, который у меня есть, и убедиться, что теги отображаются как HTML, а не как текст?