Comment reutiliser un controle utilisateur asp.net

cs_bastien30 Messages postés 21 Date d'inscription jeudi 24 juin 2004 Statut Membre Dernière intervention 18 décembre 2004 - 30 juin 2004 à 17:44
cs_bastien30 Messages postés 21 Date d'inscription jeudi 24 juin 2004 Statut Membre Dernière intervention 18 décembre 2004 - 1 juil. 2004 à 17:16
Bonjour,
j'ai créé une page index.aspx qui fait référence à un controle utilisateur nommé header.ascx.

Ce dernier contient une image monimage.jpg

j'ai créé une autre page menu1.aspx qui se trouve dans un repertoire enfant de index.aspx comme suit :

\index.aspx
\header.ascx (contient monimage.jpg)
\monimage.jpg
\menu\menu1.aspx

Je souhaite réutiliser le controle header.ascx sur la page menu1.aspx mais lorsque j'execute ma page, l'image ne s'affiche pas car je crois comprendre que la source de l'image doit être notifiée/page appelante et non au fichier ascx.

Comment puis-je faire pour contourner ce problème et éviter de créer 2 contrôles ascx ?

3 réponses

cs_jimmy69 Messages postés 778 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 27 novembre 2008 1
30 juin 2004 à 18:16
salut salut ,

Regarde ce code ci je pense qu'il devrait repondre a tes interrogations ! en fait ce code realise une barre de navigation .ascx et je l'insere ds plusieurs pages ...

http://www.aspfr.com/code.aspx?ID=21791

Ciao
0
jesusonline Messages postés 6814 Date d'inscription dimanche 15 décembre 2002 Statut Membre Dernière intervention 13 octobre 2010 29
30 juin 2004 à 21:34
Pour ton problème, il faut que tu utilises resolveurl.
dans ton ascx, lorsqu'il te demande, l'adresse de l'image, tu mets resolveurl(image1.jpg) et ensuite ce sera bon pour les autres pages

@+

Cyril
0
cs_bastien30 Messages postés 21 Date d'inscription jeudi 24 juin 2004 Statut Membre Dernière intervention 18 décembre 2004
1 juil. 2004 à 17:16
ok merci j'ai réussi à m'en sortir

Merci les gars
0