Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

MasterPage - Problèmes de chemins de fichier

5 réponses
Avatar
ShadowFil
Bonjour,

J'ai une page de contenu qui utilise une MasterPage qui ne se trouve pas
dans le même dossier, mais dans le dossier parent. Du coup, les images codées
dans la MasterPage avec les chemins "../Images/xxx.gif" ne s'affichent plus.
La page de contenu se trouvant 1 niveau en dessous de la MasterPage, les
chemins devraient être "../../Images/xxx.gif.

Comment faire pour que mes images soient affichées, sans être obligé de
mettre la MasterPage dans le même dossier que mais pages (vu que j'ai
plusieurs sous-dossiers utilisant cette MasterPage).

Merci

5 réponses

Avatar
Gilles TOURREAU
Le Tue, 18 Sep 2007 11:16:05 +0200, ShadowFil
a écrit:

Bonjour,

J'ai une page de contenu qui utilise une MasterPage qui ne se trouve pas
dans le même dossier, mais dans le dossier parent. Du coup, les images
codées
dans la MasterPage avec les chemins "../Images/xxx.gif" ne s'affichent
plus.
La page de contenu se trouvant 1 niveau en dessous de la MasterPage, les
chemins devraient être "../../Images/xxx.gif.

Comment faire pour que mes images soient affichées, sans être obligé de
mettre la MasterPage dans le même dossier que mais pages (vu que j'ai
plusieurs sous-dossiers utilisant cette MasterPage).

Merci



Mettez des contrôles Image avec des "~/" dans ImageUrl...

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
ShadowFil
J'ai remplacé mon <img ...> par
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/spacer_4px.gif" />
mais il ne m'affiche pas mon image.
Avatar
Gilles TOURREAU
Le Tue, 18 Sep 2007 11:56:01 +0200, ShadowFil
a écrit:

J'ai remplacé mon <img ...> par
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/spacer_4px.gif"
/>
mais il ne m'affiche pas mon image.



Qu'elle est le code XHTML généré par votre navigateur à cet endroit ?

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
ShadowFil
J'ai ça dans la page aspx :
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Logo.gif" />
Et j'ai ça dans le Html généré :
<img id="ctl00_Image1" src="../Images/Logo.gif" style="border-width:0px;" />

Quand j'affiche une page de contenu qui se trouve dans le même dossier que
la MasterPage, l'image s'affiche bien.
Mais quand j'affiche une page qui se trouve dans un sous-dossier, j'ai
l'erreur suivante :

Server Error in '/StockListDemo' Application
--------------------------------------------------------------------------------

The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its
dependencies) could have been removed, had its name changed, or is
temporarily unavailable. Please review the following URL and make sure that
it is spelled correctly.

Requested URL:
/StockListDemo/Pages/Lightstreamer/LightstreamerStockListGrid1.aspx

--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET
Version:2.0.50727.210
Avatar
ShadowFil
Ok. Ca marche. J'avais une autre erreur qui m'a induit en erreur.
Merci.