Как обрезать HTML-теги из текста в виде сетки asp.net? - PullRequest
0 голосов
/ 14 июля 2011

Я использовал asp.net ajax html editor и сохранил данные в базе данных. Но теперь я хочу получить его и показать в виде сетки. Но когда я получаю это, он также показывает эти HTML-теги (сгенерированные asp.net ajax editor). Итак, я хочу обрезать эти теги и показать простой текст в виде сетки. Как я могу это сделать? Спасибо

Ответы [ 2 ]

0 голосов
/ 14 июля 2011

Чтобы отделить HTML-теги от текста, вы можете использовать

RegEx.Replace("str","Pattern","replacementstring "); метод, который существует в Пространство имен System.Text.RegularExpressions

например

 Plain_Body = Regex.Replace(txtBody.Text, @"<[^>]*>", string.Empty);

здесь я заменяю определенные символы html на String.Empty или "", вы можете добавить дополнительные символы, если хотите создать шаблон, например @ "<[^>] *>" и пробелы (& nbsp) и Ampersand (& amp) и т.д.

0 голосов
/ 14 июля 2011

Иди к тебе дБ и посмотри, как оно сохраняется. Может быть, это сохранить в кодировке. Если это не так, вы можете использовать простое регулярное выражение для удаления всех этих тегов.

<[^<]+?>

Это показывает вам просто текст и удаляет все теги

...