1

据我了解:

Request.Form["whatever"]将返回表单 POST 集合 Request.QueryString["whatever"]中的值 将返回 QueryString 集合(或 GET) Request["whatever"]中的值 将按顺序从 POST 集合(如果存在)或 QueryString 集合中返回值

但是,我已经看到,如果有一个名为“whatever”的 cookie,并且在 POST 或 QueryString 集合中没有找到“whatever”的值,则将返回 cookie 值。

我是不是弄错了,或者这实际上是 ASP.Net MVC 5 中设计的结果?

4

1 回答 1

2

文档

从 Cookies、Form、QueryString 或 ServerVariables 集合中获取指定对象

所以是的,Request["whatever"]返回 cookie 值在很大程度上是设计使然。

于 2018-02-28T10:50:31.237 回答