bonjour,
j'ai un serieu probleme que j'arrive pas a resoudre.
dans mon site web dans le code c# de quelque page, j'ai quelque condition que je teste et si c'est ok. j'affiche ou j'affiche pas une banniere.
alors aprés avoir bien refelchi, la solution que j'ai trouvé pour gerer l'affichage de ces banniere(image) c'est de la rendre transparante si la condition n'est pas realisé.comme ça elle s'affichera pas et a sa place j'affiche une autre ou autre chose carrement .
l'important c'est qu'elle s'affiche pas.
pour la rendre transparente alors ce que j'ai fais, c'est que j'utilise des variabele Session , et dans ces variable session je met la taille des banniere.
cad si la condtion est ok
alors :
Session["taille8"] = " height: 122px; width: 138px ";
si la condtion n'est a realiser alors :
1 2
|
Session["taille8"] = " height: 1px; width: 1px "; |
et dans la page je met ça :
1 2
|
<img src=" ...(ma source d'image).. " style =" <%= Session["taille8"] %> "/></a> <%= Session["code8"] %> |
jusque là tout se passe bien.
et tout fonctione comme je veux.
le grand souci c'est que c'ette variable session ne s'active pas au lancement du site,
cad il faut actualiser la page au moin 2 fois pour que ca prenne effet et que ca marche.
et si on ferme et qu'on relance le site , ben c'est la meme chose ,il faut actualiser 2 fois ou 3 fois pour que ca s'affiche.
sinon pour la premiere generation du site ben les photo s'affiche avec une taille bizzar en attendant que j'actualise pour que ca sois normal .
alors sois actualisé normal avec la simple F5 du clavier sois cliquer sur des bouton dans le site qui font actualiser le site .
la question c'est pourquoi cette variable session ne s'active pas au prmier lancement ??? et qu'il faut actualiser ou cliquer partout pour que ca s'active ?
et comment la rendre normale, pour que les image prenne leur taille dés le depart
merci d'avance pour votre aide
Partager