据我所知:
Request.Form["whatever"]
将返回表单POST集合中的值
Request.QueryString["whatever"]
将从QueryString集合(或GET)返回值
Request["whatever"]
将按顺序从POST集合(如果存在)或QueryString集合返回值
然而,我已经看到,如果有一个名为"无论什么"而且#34;无论什么"在POST或QueryString集合中找到,将返回cookie值。
我错了,或者这实际上是ASP.Net MVC 5中的设计会发生什么?
答案 0 :(得分:2)
来自docs:
从Cookies,Form,QueryString或ServerVariables集合中获取指定的对象
所以,是的,Request["whatever"]
返回cookie值非常符合设计。