У меня есть текстовое поле, и мне нужно убедиться, что это простой текст, не содержащий тегов html.
Как лучше всего это сделать в .net
Бонусный вопрос: как сделать то же самое с javascript.





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