Вы можете использовать в директиве страницы параметр ValidateRequest = "true" . Таким образом, все данные запроса проверяются, и если есть проблема с проверкой, вы всегда можете обнаружить ошибку. Это также предотвращает SQL инъекцию потоков и других не только возможных XSS.
С числовыми данными вы можете проверить целочисленное переполнение или неправильное использование типов данных с помощью Int32.TryParse () или любого другого семейства TryParse (Byte.TryParse Int16.TryParse ...)
Нет необходимости использовать какой-либо другой класс или дополнительный метод дезинфекции.