Lancer une fen�tre Javascript depuis .Net
Question pos�e maintes et maintes fois.
J'ai un bouton sur lequel je veux lancer une fen�tre contenant une page aspx.
Pour commencer, je ne peux pas faire tout simplement un :
Code:
1 2
|
MonBouton.Attributes.Add("onclick",script); |
En effet, pas de passage vers le serveur... Je veux r�cup�rer des infos qui seront g�n�r�es sur le clic d'un bouton, infos diff�rentes selon l'endroit du bouton, les passer dans une variable de session pour les r�cup�rer dans une fen�tre.
Ce que j'ai fait :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
ImageButton bouton= new ImageButton();
bouton.Click += new ImageClickEventHandler(bouton_Click);
void bouton_Click(object sender, ImageClickEventArgs e)
{
this.Page.Session["MonInfo"] = this.Infos;
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("<script language='javascript'>");
stringBuilder.Append("window.open('Mapage.aspx','Mapage','width=200,height=200');");
stringBuilder.Append("</script>");
Type type = this.Page.GetType();
this.Page.ClientScript.RegisterClientScriptBlock(type, "OpenWindow", stringBuilder.ToString());
} |
Mais la fen�tre ne s'ouvre pas...
Merci de votre aide.