HTML-теги отображаются в том виде, как они есть на странице при форматировании из кода C # - PullRequest
0 голосов
/ 15 марта 2012

Я пытаюсь отформатировать строку, чтобы добавить пробелы между строками в c #.

summary.AppendFormat("&nbsp;&nbsp;&nbsp;{0}&nbsp;{1}:&nbsp;{2}{3}</br> ", item.FirstName, item.LastName, item.Completed ? item.Summary : "not&nbsp;completed", item.Schedule == DateTime.MinValue ? "" : "&nbsp;(" + DateTime.ToShortDate(item.Schedule, user) + ")");

Это должно отображаться на странице HTML как

Первый раунд Сури Нараянан: рекомендовать (3/2/2012)

но я вижу это как показано ниже на html-странице

 First Round</br> &nbsp;&nbsp;&nbsp;Suri&nbsp;Narayanan:&nbsp;recommend &nbsp;(3/2/2012)</br>

если я отредактирую то же самое с помощью firebug, скажем, если я поставлю некоторое пространство, то получитсяхорошо отформатирован.

Пожалуйста, дайте мне знать ваши комментарии к этому.

1 Ответ

0 голосов
/ 15 марта 2012

Вы должны использовать Literal, как показано ниже.

<asp:Literal ID="Literal" runat="server" Mode="PassThrough"></asp:Literal>

Literal.text = "Ваш текст"

...