должна быть пустая форма на asp.net mvc GET запрос - PullRequest
10 голосов
/ 15 февраля 2010

Я публикую простое действие.

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

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

1 Ответ

12 голосов
/ 15 февраля 2010

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

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