La différence entre la Requête.Forme et de la Demande.QueryString?
Peut me dire la différence exacte entre Request.Form
et Request.QueryString
?
Je connais une différence, comme
Si la méthode de requête HTTP POST, soumis par l'utilisateur de données est dans l'
Demande.Forme() collectionSi la méthode de requête HTTP GET, puis soumis par les utilisateurs de données est dans l'
Demande.QueryString() collection
toute autre différence? et un exemple serait grandement apprécié.
OriginalL'auteur Ramesh Rajendran | 2013-12-20
Vous devez vous connecter pour publier un commentaire.
Dans
Request.Form
les données sont affichées danshttp
en-tête alors que dansQueryString
les données sont envoyées via l'url.OriginalL'auteur Adil
J'ai trouvé une autre différence
va essayer d'abord de localiser
puis
puis
et enfin
et nous pouvons nous référer à ce lien pour plus de quelques détails :
http://www.hanselman.com/blog/ASPNETParamsCollectionVsQueryStringFormsVsRequestindexAndDoubleDecoding.aspx
Mais tout savoir de toute autre différence, j'ai vraiment l'apprécier .
OriginalL'auteur Ramesh Rajendran
Comme indiqué sur MSDN,
Ainsi, certaines choses sont à noter:
Dans une Forme typique sur une page, on peut comprendre certains éléments cachés:
Les éléments cachés (si ma mémoire est bonne), ne sont pas affichés dans la
QueryString
. Donc, je suppose qu'il y a certaines choses qui ne sont pas affichés dansRequest.QueryString
. Malheureusement, je suis dans le processus de re-installation de dev d'applications sur une nouvelle machine, et ne peut pas tester cela pour le moment mais si je suis à droite, lorsque vousPOST
une forme, plus de détails sur la forme et son contenu est envoyé. Et lorsque vous accédez àQueryString
, vous êtes seul à voir les choses qui constituent l'intégralité de l'URL, par exemple:http://somesite.com/index.html?v=1&NonHiddenElement=lol&ManualValue=bonjour
Bon! vraiment merci pour ce que, Ici, j'ai un peu de plus de différence 😉
Merci à vous, laissez-moi savoir si il a besoin de plus d'explication et je vais faire de mon mieux pour vous aider. Quand j'ai eu mon dev apps installé de nouveau je ferai en sorte de mettre à jour cette avec plus de détails. 🙂
OriginalL'auteur uSeRnAmEhAhAhAhAhA
Demande.Forme - signifie que vous êtes désireux de récupérer les valeurs de la forme qui a été posté.
Demande.QueryString - signifie que vous êtes désireux de récupérer des valeurs qui ont été passés sur la chaîne de requête.
OriginalL'auteur vikky
Demande.Forme()
Demande.QueryString()
OriginalL'auteur H. Mahida
Demande.Formulaire De Collecte De
Demande.Collection QueryString
Par exemple, si la requête suivante est envoyée:
pour plus de détails, cliquez sur ce lien
OriginalL'auteur Lijo