variable de session en javascript

variable de session en javascript - HTML/CSS - Programmation

Marsh Posté le 01-12-2004 à 09:35:00    

bonjour,
 
je réalise un site en asp dotnet, et à un moment une fonction en javascript doit tester la valeur de ma variable de session statut
Pour vérifier, sur la meme page, j'ai mis un code en C# qui me permet de voir que cette variable a bien comme valeur "administrateur"
le pb c que le javascript ne fonctionne pas quand je fais
 
if(Session("statut" ).ToString()=="administrateur" )
 
cela me met à l'execution "erreur sur la page"!
 
merci de votre aide

Reply

Marsh Posté le 01-12-2004 à 09:35:00   

Reply

Marsh Posté le 01-12-2004 à 17:21:13    

C'est normal, puisque le javascript est exécuté sur le client alors que la session est une donnée du serveur. Ton instruction "Session("statut" ).ToString()" est une instruction C#, ca n'a aucun sens en Javascript...
Le seul moyen d'accéder à ta donnée est donc d'insérer dans ta page du code ASP qui écrira dynamiquement cette valeur dans le code javascript (rappel : une page ASP est exécutée sur le serveur et retourne de l'HTML au client).
Par contre je ne connais pas la syntaxe en ASP.net, je te la donne en java, tu adapteras :

Code :
  1. if ("<%= Session("statut" )%>" == "administrateur" ) {
  2.   ...
  3. }


Message édité par swgreedo le 01-12-2004 à 17:24:58
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed