В mvc 4 мне нужно следующий фрагмент:
[HttpPost]
[ValidateInput(false)]
public async Task<ActionResult> EmailHandle()
{
OtherClass.SomeProcess(Request.Form);
}
public static class OtherClass
{
public static void SomeProcess(NameValueCollection coll)
{
var value = coll["someKey"];
}
}
Проблема в том, что, несмотря на ValidateInput(false)
, я все еще не могу получить значение из коллекции.(var value = coll["someKey"];
) из-за ошибки:
A potentially dangerous Request.Form value was detected from the client
Почему это происходит?Я не хочу отключать проверку глобально.