Je veux passer quelques variables à une autre page. Actuellement, j'utilise response.redirect et je passe les variables dans l'url. Je ne suis pas vraiment intéressé par l'utilisation de variables de session. Y at-il un moyen de passer des variables cachées dans .NET à une forme complètement différente?Passer des variables cachées dans Vb.net
Répondre
(Vous pouvez également utiliser Server.Transfer() et ne pas perdre la Request.Form données.)
Vous pouvez utiliser
Server.Transfer("Your transfer page url")
Server.Transfer transférera toutes les variables de la page en cours vers une autre page Transféré.
Il existe essentiellement trois façons de transmettre des données à la page suivante:
Dans la chaîne de requête
Ceci est limité à la taille de l'URL que le navigateur peut gérer, environ 1000 caractères sont considérés comme sûrs.
Dans les données de formulaire
Cela vous oblige à poster un formulaire au lieu d'utiliser
Response.Redirect
. Vous pouvez mettre des champs cachés dans la page. Les valeurs ne sont donc pas complètement cachées, car elles peuvent être vues dans la source de la page, et elles sont envoyées dans la requête, bien qu'elles ne soient pas immédiatement visibles comme dans l'URL.Dans les variables de session
Cela ne transmet pas les données directement, au lieu que l'identifiant de session est envoyé dans la demande (comme un cookie), les variables de session ne quittent jamais le serveur.
Il existe une légère différence entre les méthodes qui s'appliquent lorsque l'utilisateur a plus d'une fenêtre ouverte affichant des pages de votre site. Dans les deux premières méthodes, chaque fenêtre possède son propre ensemble de données, mais l'utilisation de la troisième méthode signifie que toutes les fenêtres utilisent les mêmes données.
N'oubliez pas les cookies, et le stockage partagé (généralement un serveur de base de données). –
Vous pouvez essayer les cookies, mais vous pouvez toujours voir ce que ceux-ci sont si vous regardez et ce n'est pas très fiable. J'irais avec des variables de session, comme dans l'exemple de Syed.
- 1. Passer des variables ByRef dans Actionscript 3
- 2. Passer des variables à XSLT
- 3. Passer des variables avec AjaxPro
- 4. Passer des variables flash à asp.net
- 5. Passer des variables à Django Commenter Vues
- 6. informations cachées dans wxGrid
- 7. bouton variables vb.net
- 8. Comment passer des variables dans l'éditeur de transformation de script?
- 9. Modification de l'aspect des variables dans le débogueur, vb.net 2003
- 10. Passer des valeurs avec des extensions parallèles et VB.net
- 11. Java: Passer des variables à travers les classes
- 12. Comment puis-je passer des variables de JavaScript à PHP?
- 13. Passer des variables entre C++ et Lua via Swig
- 14. passer et obtenir des variables à un cfwindow
- 15. Passer des variables du formulaire principal au formulaire de saisie
- 16. Drupal 6 passer des variables de formulaires au contenu, comment?
- 17. Caractéristiques cachées de Erlang
- 18. ASP.NET Click Event Handle - Comment passer un argument dans VB.NET?
- 19. . Débogage et suivi des performances .NET: astuces/fonctionnalités cachées?
- 20. ADO affichant des "colonnes cachées" avec SQL Native Client
- 21. Transférer des arguments variables
- 22. Comment puis-je passer des variables d'un formulaire dans la plate-forme Wordpress?
- 23. Comment passer des paramètres variables dans une fonction Javascript en utilisant Excel VBA
- 24. variables à l'intérieur des variables
- 25. Passer des résultats dans prolog
- 26. Surveillance des variables dans Xcode
- 27. Fonctionnalités cachées de ASP.NET MVC (et MvcContrib)
- 28. Passer de grandes variables avec php et http?
- 29. Java, passer par valeur, les variables de référence
- 30. Comment donner des variables JavaScript à partir de variables ASP.NET?
Serveur.Transfer travaillé Great !. Merci – Eric