В моем веб-приложении я разрабатываю функцию комментирования, где пользователь может комментировать. Но я столкнулся с проблемой, которая заключается в том, что я хочу разрешить использование простых тегов HTML в поле для комментариев. HTML-теги типа <b>, <strong>, <i>, <em>, <u>,
и т. Д., Которые обычно разрешается вводить в поле для комментариев. Но потом я также хочу, чтобы, когда пользователь нажимал клавишу ввода, он автоматически конвертировался в разрывы (<br />
теги) и сохранялся в базе данных, поэтому, когда я буду отображать их на веб-странице, они будут выглядеть так, как при вводе пользователем. .
Подскажите, пожалуйста, как разобрать, что введенный пользователем только разрешенный набор тегов HTML и как преобразовать ввод в теги <br />
и затем сохранить их в базе данных.
Или, если у кого-то есть идея или предложение по реализации такого рода функций. Я использую ASP.NET 2.0 (C #)
Я заметил, что StackOverflow.com делает то же самое при редактировании профиля. Когда мы редактируем наш профиль, то под строкой «О себе» написано «Основной HTML разрешен», я хочу сделать почти такую же функциональность.