Request[key]不仅仅从QueryString及Form里取值

以前一直认为Request[key]只从QueryString及Form里取值,所以一直基本上也就用Request[key]。

一直存在5年地观点了,今天终于发现,原来我错了

从微软类库里反出来的:

public string this[string key]
{
    get
    {
        string str = this.QueryString[key];
        if (str != null)
        {
            return str;
        }
        str = this.Form[key];
        if (str != null)
        {
            return str;
        }
        HttpCookie cookie = this.Cookies[key];
        if (cookie != null)
        {
            return cookie.Value;
        }
        str = this.ServerVariables[key];
        if (str != null)
        {
            return str;
        }
        return null;
    }
}

简历指南
启东
 

原文地址:https://www.cnblogs.com/shihao/p/2130012.html