Доступ к значениям с помощью Request.Form[]
приведет к проверке запроса (отсюда исключение). Вы можете использовать свойство Unvalidated
для HttpRequest
для получения значений запроса без запуска проверки.
Заменить
Request.Form[k]
на
Request.Unvalidated.Form[k]
Следует использовать с осторожностью - из документации :
Замечание по безопасности. Если вы используете это свойство, вы должны вручную проверить данные для возможных межсайтовых скриптовых атак.
blockquote>