Bonjour,
Apres quelques recherches et d'infructueux essais, je me tourne vers vous pour tenter de resoudre un petit souci. Je tiens a precise que je debute et que si la reponse est dans la FAQ je ne l'ai pas comprise.
J'ai un UserControl qui me permet de reduire le code d'un menu. Ce dernier se trouvant dans plusieurs de mes pages, j'ai decide de ne le coder au'une seule fois.
Seulement pour chaque element du menu j'ai une image qui lui est associee. Je veux qu'une image ne s'affiche que si je suis sur la page vers laquelle pointe l'element du menu.
Exemple :
Je suis sur la page Truc, mon image (la fleche) se trouve ici
Bidule
Machin
-->Truc
Chose
Or pour cela, dans chaque page j'utilise ce petit bout de code :
1 2 3 4 5 6 7
| protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
Image7.Visible = true;
} |
image7 est ici l'image associee au nom de la page dans le menu :
<asp:Image ID="Image7" Visible="false" CssClass="white_arrow" ImageUrl="~/Images/arrow03.jpg" runat="server" />
Or mon probleme est le suivant :
Je ne peux pas acceder a l'image7 par son ID car celui se trouve dans un unsercontrol. Comment dois-je faire pour que ce soit le cas ?
En esperant ne pas avoir ete trop embrouillant ...
Partager