Récupérer dans une variable Javascript une Session initialisé dans le code behind
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:
Code:
1 2
|
Session["ddl1_SelectedIndex"] = ddl1.SelectedIndex; |
Et ici ma fonction javascript
Code:
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;
}
}
} |
Enfin bref, je fais tout sa pour avoir un message de confirmation lors d'un Onchange sur une dropdownlist:
Code:
1 2
|
ddl1.Attributes.Add("onchange", "confirm_submit(this);"); |
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.
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!