Очистить пользовательскую библиотеку ввода .NET - PullRequest
0 голосов
/ 20 сентября 2009

Существует ли библиотека .Net, которую каждый использует для проверки / очистки пользовательского ввода с веб-сайта. Кажется, что есть много постов, объясняющих, какие люди используют регулярные выражения и когда. Хотя я очень часто изобретаю колесо, я рисую линию при вводе пользователем.

В основном я не беспокоюсь о внедрении SQL, а скорее беспокоюсь о входных и исходных данных HTML, которые я не могу себе представить. Это бы просто улыбнулось мне в лицо, чтобы это работало так:

    string sanitizedInput = InputSanitizer.SanitizeInput(input, SanitizeOption.RemoveHTML 
| SanitizeOption.RemoveSQL);

У кого-нибудь есть что-нибудь подобное? (Заранее спасибо)

Ответы [ 2 ]

4 голосов
/ 20 сентября 2009

Последняя версия AntiXSS имеет функции санации HTML, которые MS использует для внутреннего использования.

0 голосов
/ 20 сентября 2009

Есть xVal:

http://www.codeplex.com/xval

и инструментарий Validator:

http://mvcvalidatortoolkit.codeplex.com/

...