У меня есть текстовое поле, и мне нужно проверить, что это обычный текст, не содержащий HTML-тегов.
Какой лучший способ сделать это в .net
Бонусный вопрос: как сделать то же самое с javascript.
Вы можете разрешить его ввод, затем, прежде чем делать НИЧЕГО с вводом, вы можете использовать класс HttpServerUtility.HtmlEncode, который преобразует все это, так что при повторном рендеринге (как в комментарии) он не будет быть оригинальным HTML, а скорее его закодированным рендерингом.
Почему бы не экранировать / не закодировать любой html, вы получите 1001 различные способы обнаружения html с помощью RegEx, но большинство из них будут в некотором роде некорректными. Если вы не можете уйти, тогда лучше всего поставить тег RegEx на вопрос и в заголовок, чтобы привлечь экспертов.