7
votes

Commande de recherche de HTTPRequest Indexer

Si vous faites un simple index dans les éléments de la requête via la demande [clé], il regarde dans 4 emplacements . Quelle est la commande? Quelqu'un donne une suppression sur cette page sur "Cookies, ServerVariables, Forme et QueryString". Est-ce que quelqu'un sait-il à coup sûr? La documentation serait un bonus :)


0 commentaires

3 Réponses :


7
votes

chaîne publique cette [clé de chaîne] {obtenir; }

Type de déclaration: System.Web.httPRequest Assembly: System.Web, Version = 2.0.0.0 xxx


1 commentaires

Juste une autre référence utile: Hanselman.com/blog/...



1
votes

Il suffit d'utiliser réflecteur et vous pouvez le voir pour vous-même. La commande est QueryString, forme, cookies, puis serveurvariables.


0 commentaires

1
votes

Ceci est issu d'un Site ASP , mais il s'applique toujours ASP.NET:

Toutes les variables d'objet de demande peuvent être accessible directement en appelant Demande (variable) sans le Nom de la collection. Dans ce cas, le Web Le serveur recherche les collections dans le Commande suivante:

  1. QueryString
  2. FORMULAIRE
  3. Cookies
  4. ClientCertificate
  5. ServerVariables

1 commentaires

Le réflecteur dit que "ClientCertificate" n'est pas recherché dans .NET 2.0.