我正在发布一个简单的操作。
public void Login(FormCollection formCollection) { ... }
即使查询字符串值很少, formcollection.Count 是 零 . 是因为行为吗?
formcollection.Count
FormCollection使用的是post值,而不是查询字符串中的值。你的行动应该看起来:
[AcceptVerbs(HttpVerbs.Post)] public ActionResult Login(FormCollection formCollection) { ... }