У меня есть @Html.Raw(Model.Content)
на странице бритвы, я хочу извлечь выдержку (обычный текст), усеченный на границе слова, рядом с 232-240 символами, а затем ...
. Есть ли помощник для всего этого?Извлечь текст из текста HTML
Нечто, эквивалентное Ruby on Rail's truncate_html gem. Использование:
strip_tags(truncate_html(my_model.content, :length => 240, :omission => '...'))
я действительно нашел еще один пост на StackOverflow, что ответы на этот вопрос тоже. http://stackoverflow.com/questions/1613896/truncate-string-on-whole-words-in-net-c-sharp?rq=1 Чтобы реализовать что-то подобное в расширении выше, вы можете просто проверить получить последний индекс пространства после выполнения начальной обрезки. – raf