Должен формировать коллекцию пустым на asp.net mvc Запрос GET

Я отправляю простое действие.

public void Login(FormCollection formCollection)
{
   ...
}

Даже с несколькими значениями запроса, formcollection.Count 0. Это поведение?

Ответ 1

FormCollection использует значения POST, а не то, что в строке запроса. Ваше действие должно выглядеть:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Login(FormCollection formCollection)
{
   ...
}