J'ai une page ASPX que je veux convertir en HttpHandler
, mais je suis aux prises avec ViewState
qui a été utilisé dans le code derrière la page ASPX. Comment résolvez-vous cela?ViewState dans un HttpHandler?
0
A
Répondre
4
Si votre page repose sur ViewState, ce n'est probablement pas un bon candidat pour un HttpHandler. ViewState est utilisé pour conserver les valeurs des contrôles entre les publications. Les gestionnaires doivent être apatrides et ne pas dépendre des publications. ViewState est rendu au client sous la forme d'un champ de formulaire masqué.
2
Vous pouvez émuler Viewstate en affichant une balise <Input Type="Hidden"
dans votre code HTML (maintenant généré manuellement?).
Comme Darin dit cependant, il est préférable de faire votre réponse soit apatride, ou le laisser comme page
Questions connexes
- 1. Httphandler retenant un tableau
- 2. Viewstate dans les fichiers plats vs viewstate dans SQLserver
- 3. Un HttpHandler nécessite un mappage aspnet_isapi.dll
- 4. Définition de CacheProfile dans HttpHandler
- 5. ViewState Issue - Contrôles personnalisés dans un GridView
- 6. viewstate activer dans asp.net?
- 7. ViewState dans ASP.net
- 8. ViewState Encryption dans ASP.Net
- 9. HttpHandler Path Problème ASP.NET
- 10. Google Sitemap HttpHandler cache
- 11. Asp.NET Principal WebORB HttpHandler
- 12. Problème d'authentification ASP.NET HttpHandler dans un navigateur non-IE
- 13. Comment utiliser l'état de session ASP.NET dans un HttpHandler?
- 14. Comment utiliser la variable Session dans un HttpHandler
- 15. Comment enregistrer plusieurs chemins pour un HttpHandler dans IIS7?
- 16. ASP.NET obtenir viewstate dans global.asax
- 17. ViewState enableViewStateMAC
- 18. modifier une valeur dans viewstate
- 19. utilisateur Viewstate
- 20. ISAPI vs httphandler
- 21. Web.config HttpHandler pain
- 22. ASP.NET MVC personnalisée HttpHandler
- 23. HttpHandler 101 FAIL
- 24. Grande valeur ViewState dans ASP.NET
- 25. Enregistrer le tableau dans Viewstate
- 26. HttpHandler dans IIS7 et Visual Studio 2010
- 27. HttpHandler ne fonctionne pas dans IIS 7
- 28. ASP.NET 4 HttpHandler dans la route personnalisée
- 29. exceptions VIEWSTATE
- 30. Invalid Viewstate
Que voulez-vous dire « convertir à un gestionnaire http »? Êtes-vous toujours en train de sortir du HTML? –
@Rob Fonseca-Ensor: Je pense que Lieven signifie couler – abatishchev
deux options, Lieven, qu'essayez-vous de faire: 1) vous avez une référence à un 'Page', mais vous voulez rendre cette référence plus générique, donc vous l'avez jeté à un 'IHttpHandler'. Maintenant, vous n'avez pas accès à la collection ViewState ... 2) vous avez un fichier 'aspx' qui crache joyeusement le html dans le navigateur. vous essayez de le convertir en 'ashx'. C'est une cause noble, mais dans votre cas, pourquoi essayez-vous de faire cela? –