Bonjour à tous, voilà j'ai un petit soucis. Je souhaiterais récupérer dans une fonction javascript une Session que j'ai initialisé au paravant dans le code behind.
Normalement tout devrait marcher, mais biensur rien ne va ^^
Voilà comment j'ai initialisé ma Session dans le code behind:
Et ici ma fonction javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Session["ddl1_SelectedIndex"] = ddl1.SelectedIndex;
Enfin bref, je fais tout sa pour avoir un message de confirmation lors d'un Onchange sur une dropdownlist:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function confirm_submit(elem) { if(elem != null) { var _lastSelectedValueDdl; _lastSelectedValueDdl= '<%# Session["ddl1_SelectedIndex"].ToString() %>'; alert(_lastSelectedValueDdl);//ici sa devarit m'affiché la valeur de la session, mais l'alert est vide, soit _lastSelectedValueDdl est null if(!confirm('Confirmez vous ce changement?')) { elem.selectedIndex=_lastSelectedValueDdl; return false; } } }
Et j'ai besoin de récupérer le dernier index selectionné avant le changement d'index, car si l'utilisateur annule la confirmation, il faut que ma dropdownlist se replace sur l'index d'avant changement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ddl1.Attributes.Add("onchange", "confirm_submit(this);");
Donc si vous avez une idée pour ça ou si vous savez pourquoi ma session est vide dans le javascript je suis preneur, merci!
Partager