Mvc не форматировать ссылку

0

У меня есть проект mvc. На контроллере я форматирую ссылку следующим образом:

 user.ShortBiography = user.LongBiography.Substring(0, 100) + "... <a href=\"#\">Read more</a>";

В представлении HTML формат HTML следующим образом:

<p>@Html.DisplayFor(score => item.ShortBiography)</p>

Когда я открываю сайт в браузере, я вижу этот результат:

Some text ... <a href="#">Read more</a>

So.MVC не форматирует ссылку. Я вижу только текст с тегами. Так. Как это исправить?

Теги:
asp.net-mvc

1 ответ

0
Лучший ответ

Вам нужно будет либо сделать ShortBiography HtmlString, либо вам нужно будет сделать это:

@Html.Raw(item.ShortBiography)

Я также использовал помощники, которые конвертируют строку в HtmlString

@Html.DisplayFor(score => item.ShortBiography.ToHtmlString())
  • 0
    Да. Это поможет мне. Спасибо.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню