Récupération de variable - C#/.NET managed - Programmation
Marsh Posté le 15-10-2007 à 17:30:37
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.
Marsh Posté le 15-10-2007 à 19:06:01
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
Marsh Posté le 15-10-2007 à 19:54:52
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.
Marsh Posté le 16-10-2007 à 09:26:54
Pourquoi ne pas mettre dans le codebehind ?
Un simple :
Code :
|
Devrait parfaitement faire l'affaire
Marsh Posté le 16-10-2007 à 10:33:22
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
Marsh Posté le 15-10-2007 à 17:22:19
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