Существует ли библиотека .Net, которую каждый использует для проверки / очистки пользовательского ввода с веб-сайта. Кажется, что есть много постов, объясняющих, какие люди используют регулярные выражения и когда. Хотя я очень часто изобретаю колесо, я рисую линию при вводе пользователем.
В основном я не беспокоюсь о внедрении SQL, а скорее беспокоюсь о входных и исходных данных HTML, которые я не могу себе представить. Это бы просто улыбнулось мне в лицо, чтобы это работало так:
string sanitizedInput = InputSanitizer.SanitizeInput(input, SanitizeOption.RemoveHTML
| SanitizeOption.RemoveSQL);
У кого-нибудь есть что-нибудь подобное? (Заранее спасибо)