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
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
Dans la popup:
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>")
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"...

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