cv51
Messages postés6Date d'inscriptionlundi 10 janvier 2005StatutMembreDernière intervention19 novembre 2008
-
16 nov. 2008 à 02:07
ggtry
Messages postés417Date d'inscriptionvendredi 13 juin 2008StatutMembreDernière intervention21 juillet 2010
-
17 nov. 2008 à 20:51
Bonjour,
j'ai crée une page avec un multiview qui fonctionne mais pour éviter le recharger complet de la page j'ai ajouté un updatepanel et là je rencontre qqs difficultés, si qqn pouvait m'aider, je débute avec le Updatepanel.
par avance merci de votre aide
voici le code source de ma page :
<hr /><%
Protected
Sub Page_Load(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles
Me.Load
Dim activeviewindex = 0
MultiView1.ActiveViewIndex = activeviewindex
End
Sub
Protected
Sub DropDownList1_SelectedIndexChanged(
ByVal sender
As
Object,
ByVal e
As System.EventArgs)
Handles DropDownList1.SelectedIndexChanged
MultiView1.ActiveViewIndex = DropDownList1.SelectedValue
ggtry
Messages postés417Date d'inscriptionvendredi 13 juin 2008StatutMembreDernière intervention21 juillet 20101 17 nov. 2008 à 20:51
Bonsoir,
Tu ne dis pas vraiment où se pose le problème...
Pour ton dernier message, si le textbox affiche toujours 0, c'est peut-être que tu ne l'as pas mis dans l'updatepanel. Il n'est donc pas rafraîchi.
Pour le reste de ton code, il fonctionne sans doute correctement, mais le problème doit se poser au niveau du type de document que tu affiches dans ton multiview.
Le .jsp ne sera chargé que lors du premier load de la page. Lors de la mise à jour de l'updatepanel, comme la page n'est pas complétement rechargée, le nouveau lien au .jsp n'est pas réexécuté, et donc rien ne s'affiche.
Si c'est le cas, je ne sais pas s'il existe une solution directe. Mais tu peux essayer de contourner avec un iframe. Il te suffit dans ce cas de créer une nouvelle page qui ne servira qu'à afficher ton lien météo. Tu mets cette nouvelle page comme src de l'iframe, par exemple :
Tu récupéres "ville" avec request.querystring dans ta nouvelle page (=TaPageMeteo) qui sera affichée dans l'iframe.
A la rigueur, tu pourrais même te passer du multiview dans ce cas... mais ça dépend de ce que tu y affiches d'autre part, et tu peux très bien le conserver.