Единственный известный мне способ сделать это - вызвать ValidateString класса HttpRequest. К сожалению, это личное, поэтому вы должны делать это с отражением.
Я не проверял это - это не совсем тот код, который я использую. он адаптирован из кода, который я написал несколько лет назад, поэтому, возможно, у Microsoft есть что-то новое, что облегчит эту задачу.
MethodInfo _validateMethodInfo = typeof(HttpRequest).GetMethod("ValidateString", BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.InvokeMethod);
foreach (string key in Request.Form.AllKeys) {
if (key = "< skipped field name >") {
continue;
}
object[] parameters = { Request.Form[key], key, "Request.Form" };
_validateMethodInfo.Invoke(Request, parameters);
}