Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1327 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Récupération de variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupération de variable

n°1624093
twisted
Ahhhhhhhh !
Posté le 15-10-2007 à 17:22:19  profilanswer
 

Bonjour,  
 
je viens de me mettre à C#/.NET
une petite question de débutant.
 
je souhaiterais récupérer une variable qui se trouve dans le codebehind de ma page (default.aspx.cs) dans ma page default.aspx.
les données à afficher sont différentes en fonction de la valeur de la variable. j'ai besoin de faire des "if / else" dans le aspx ensuite.
Afficher simplement cette variable avec un Label ou Litteral ne me convient pas.  
 
comment faire ?
 
merci d'avance

mood
Publicité
Posté le 15-10-2007 à 17:22:19  profilanswer
 

n°1624101
MagicBuzz
Posté le 15-10-2007 à 17:30:37  profilanswer
 

Rien compris à ton problème.
 
Explique-le de façon plus exhaustive si possible ;)
 
PS : Evite de mettre la moindre ligne de code dans le fichier ASPX.

n°1624138
twisted
Ahhhhhhhh !
Posté le 15-10-2007 à 19:06:01  profilanswer
 

ok je vais essayer :-)
 
j'ai donc 2 fichiers : default.aspx et le codebehind correspondant : default.aspx.cs.
j'ai une variable située dans default.aspx.cs qui peut prendre 2 valeurs, mettons 1 ou 2.
 
dans ma page aspx, je met le html mais certains éléments varient en fonction de la valeur que prend ma variable.
par exemple si var = 1 j'affiche une div (avec du contenu à l'intérieur)
mais si var = 2 alors cette div ne s'affiche pas.
 
c'est surement simple, mais je débute en asp.net  :??:  
 
merci d'avance


Message édité par twisted le 15-10-2007 à 19:07:42
n°1624161
moi23372
Posté le 15-10-2007 à 19:54:52  profilanswer
 

a ne pas mettre dans le code behind.  
Regarde du coté de l'objet "Response", il y a surement l'une de ces méthodes qui te permettra d'insérer de l'html proprement.

n°1624379
MagicBuzz
Posté le 16-10-2007 à 09:26:54  profilanswer
 

Pourquoi ne pas mettre dans le codebehind ?
 
Un simple :
 

Code :
  1. if (var == 2)
  2.   monDiv.Visible = false;


 
Devrait parfaitement faire l'affaire :spamafote:

n°1624427
twisted
Ahhhhhhhh !
Posté le 16-10-2007 à 10:33:22  profilanswer
 

en effet. ta solution fonctionne :-)
j'ai mis un panel dans l'aspx. ensuite dans mon codebehind, je gère l'affichage ou pas avec visible
 
j'avais aussi trouvé une solution qui consistait à créer une méthode qui renvoyait true ou false (affiche ou affiche pas). mais la première solution est meilleure (séparation de la présentation et du traitement).
 
merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Récupération de variable

 

Sujets relatifs
recuperation du resultat d'une commande dans une variableRécupération variable js avec mootools
recuperation resultat dans variableSimple récupération d'une variable php
Récuperation de texte dans une variableRécupération variable d'une page à l'autre sans formulaire
Problème de récupération de variableProblème récupération Valeur de variable
[resolu] Liste dynamiques liées, pb de récupération de variableProblème de récupération de variable de session.
Plus de sujets relatifs à : Récupération de variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR