代码之家  ›  专栏  ›  技术社区  ›  Adeel

对于ASP.NET MVC GET请求,FormCollection是否应为空

  •  10
  • Adeel  · 技术社区  · 15 年前

    我正在发布一个简单的操作。

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

    即使查询字符串值很少, formcollection.Count . 是因为行为吗?

    1 回复  |  直到 14 年前
        1
  •  12
  •   Darin Dimitrov    15 年前

    FormCollection使用的是post值,而不是查询字符串中的值。你的行动应该看起来:

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