public string this [string key] {
[AspNetHostingPermission (SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Low)]
get {
// "The QueryString, Form, Cookies, or ServerVariables collection member
// specified in the key parameter."
string val = QueryString [key];
if (val == null)
val = Form [key];
if (val == null) {
HttpCookie cookie = Cookies [key];
if (cookie != null)
val = cookie.Value;
}
if (val == null)
val = ServerVariables [key];
return val;
}
}