我正在发布一个简单的 Action 。

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

即使查询字符串值很少,formcollection.Count也是 0 。是靠行为吗?

最佳答案

FormCollection使用POST值,而不使用查询字符串中的值。您的操作应如下所示:

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

关于c# - 在asp.net MVC GET请求上formcollection应该为空吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2265194/

10-09 23:43