Salut,
J'ai un UserControl dans une page ASPX. Puis-je utiliser le viewstate de la page dans le UserControl?
Car un response.write du viewstate dans la page me retourne bien la valeur tandis que dans le UserControl j'ai une chaîne vide.
Merci.
Salut,
J'ai un UserControl dans une page ASPX. Puis-je utiliser le viewstate de la page dans le UserControl?
Car un response.write du viewstate dans la page me retourne bien la valeur tandis que dans le UserControl j'ai une chaîne vide.
Merci.
Salut,
En gros, ton UserControl possede son propre ViewState (le viewstate de la page n'est rien d'autre que "l'agrégation" hierarchisée de tous les viewstates de chaque controle dans la page). est ce clair ?
Je me disais qu'il y aurait une histoire de ce genre là. Mais comment accéder au ViewState de la page alors?
Ben dans la page tu accedes au ViewState de celle-ci. Dans le contrôle tu accedes a celui du contrôle. Tu peux peut etre (surement) donner celui de la page a ton contrôle dans un appel de fonction si tu veux. Mais bon, pour ça il y a aussi la session, dans laquelle tu peut stocker ce que tu veux et accessible de partout, seulement c'est stocké coté serveur.
Hum... ok c'est exactement ce que j'en avais déduit![]()
Mais ça me plaît pas.
Merci pour tes lumières.
sinon tu accès au parent de ton contrôle (par sa propriété parent si elle existe) qui est théoriquement ta page en question et de là tu accèdes aux ViewState de la page.
non ?
Partager