Как проверить, что asp: TextBox не содержит тегов html - PullRequest
0 голосов
/ 17 ноября 2008

У меня есть текстовое поле, и мне нужно проверить, что это обычный текст, не содержащий HTML-тегов.

Какой лучший способ сделать это в .net

Бонусный вопрос: как сделать то же самое с javascript.

Ответы [ 2 ]

1 голос
/ 18 ноября 2008

Вы можете разрешить его ввод, затем, прежде чем делать НИЧЕГО с вводом, вы можете использовать класс HttpServerUtility.HtmlEncode, который преобразует все это, так что при повторном рендеринге (как в комментарии) он не будет быть оригинальным HTML, а скорее его закодированным рендерингом.

0 голосов
/ 18 ноября 2008

Почему бы не экранировать / не закодировать любой html, вы получите 1001 различные способы обнаружения html с помощью RegEx, но большинство из них будут в некотором роде некорректными. Если вы не можете уйти, тогда лучше всего поставить тег RegEx на вопрос и в заголовок, чтобы привлечь экспертов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...