J'utilise Multiview. Et je passe d'une vue à l'autre. Chaque vue contient beaucoup de champs. Je vais à un autre point de vue de l'opinion actuelle pour ajouter quelques données. Et après avoir ajouté des données de la nouvelle vue, je reviens à la vue précédente. Maintenant, sur cette vue, je veux remplir les champs que j'ai saisis avant de changer. Actuellement, j'utilise ViewState pour conserver les valeurs précédentes. Mais cela coûte beaucoup car il y a beaucoup de champs sur une seule vue. Y a-t-il un autre moyen de faire cette tâche?Quelle est la manière la plus simple de conserver les valeurs des champs lors du passage de la page à la page?
2
A
Répondre
1
Vous pouvez stocker ces valeurs dans une table temporaire sinon je ne pense pas qu'il ya un problème avec Viewstate .. mieux faire une structure, stocker vos valeurs dans cette structure et stocker la structure dans un viewstates ...
3
Ce n'est pas trop loin de ce que viewstate est conçu - je m'en tiendrai là.
D'autres alternatives moins souhaitables incluent des sessions, des tables de base de données et un httpcontext.
0
Une autre possibilité est d'utiliser le Server.Transfer ("url", true) qui vous permet de passer le formulaire précédent avec les données contenues dans le formulaire à la page suivante.
Consultez http://www.developer.com/net/asp/article.php/3299641 pour des exemples d'utilisation.
Questions connexes
- 1. Recherche d'un motif pour conserver les valeurs des champs de page en revenant à la page
- 2. Quelle est la manière la plus simple d'analyser l'ancre à partir de l'emplacement de la page en cours?
- 3. Quelle est la manière la plus simple de faire des tâches d'arrière-plan dans Windows.Forms?
- 4. Quelle est la manière la plus simple de demander à wxWidgets de toujours utiliser wxFileConfig?
- 5. Quelle est la manière la plus simple d'effectuer des calculs totaux sur des objets enfants?
- 6. Quelle est la manière la plus simple de réécrire les URL dans ASP.NET MVC/IIS7?
- 7. Quelle est la manière la plus simple de créer des archives multi-parties sous Unix?
- 8. Quelle est la manière la plus simple de remplacer la valeur par défaut d'une propriété Delphi?
- 9. Quelle est la manière la plus simple de simuler une référence par passe dans Actionscript 3.0?
- 10. Quelle est la manière la plus simple de faire 'est' en Java?
- 11. Quelle est la manière la plus simple de se connecter à un objet serveur distant .NET
- 12. Quelle est la manière la plus simple de changer l'image de l'onglet sélectionné dans ASP.NET MVC?
- 13. Quelle est la manière la plus simple d'obtenir la charge CPU totale actuelle dans .NET?
- 14. Quelle est la manière la plus simple de créer un tableau de structures?
- 15. Quelle est la manière la plus simple d'ajouter un à une chaîne binaire en Perl?
- 16. Quelle est la manière la plus simple de créer une carte d'identité STL?
- 17. Quelle est la page __EVENTARGUMENT?
- 18. Quelle est la manière la plus simple d'étendre les codes d'échappement HTML sous UNIX?
- 19. Quelle est la manière la plus rapide/la plus simple de dénormaliser cette table hiérarchique en une table plate?
- 20. Quelle est la manière la plus concise de vérifier si une variable correspond à une plage de valeurs dans PHP?
- 21. Quelle est la manière la plus simple de formater un .NET DateTime selon YYYYMMDD ou similaire?
- 22. Quelle est la manière la plus simple et la plus légère de créer un client-serveur en Perl?
- 23. Quelle est la manière la plus efficace/élégante de supprimer des éléments d'une matrice dans MATLAB?
- 24. Quelle est la manière la plus appropriée d'utiliser MemoryMappedViewAccessors de .Net 4.0?
- 25. Quelle est la manière la plus simple d'appeler l'URL HTTP POST en utilisant Delphi?
- 26. La manière la plus simple d'écrire et de lire date du nom de fichier .net
- 27. Quelle est la manière la plus élégante de faire "foreach x sauf y" en PHP?
- 28. Quelle est la manière la plus simple d'interagir entre un SAP OMS et Websphere Commerce?
- 29. Quelle est la manière la plus simple/élégante de calculer la longueur d'un nombre écrit en tant que texte?
- 30. La manière la plus simple de charger correctement html à partir d'une page Web dans une chaîne en Java