Bonjour,![]()
J'essaie sur ma page principale de récupérer en code behind la valeur d'un élément mis à jour depuis une popup.
J'ai essayé la bidouille suivante, mais sans succès:
Page appelante
Dans la popup:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Label1.Text = "<div id='mondiv'></div>" End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click monText = Label1.Text Response.Write(monText) End Sub
La mise à jour s'effectue correctement côté client (on voit le contenu de la variable "content" s'afficher), mais lorsque je récupère le text du Label1, il ne contient que le div initial, sans le contenu de la variable "content"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Response.Write("<script language='javascript'>window.opener.document.getElementById('mondiv').innerHTML=" & Chr(34) & content & Chr(34) & ";window.close();</script>")
Savez-vous s'il existe un moyen de faire fonctionner cette bidouille ?
Sinon je pense être obligé de mettre à jour un champ caché via javascript sur l'évènement 'onClientClick' du bouton...
Merci d'avance![]()
Partager