Ho questo problema abbastanza popolare, ma non sono riuscito a trovare una soluzione che funzioni.CSS e immagini sulla pagina principale
Fondamentalmente, io sto usando una pagina master (/Masterpages/Default.master), che include
<link href="../css/style.css" rel="stylesheet" type="text/css />
e comprende anche alcune immagini con lo stesso collegamento relativo.
Ma quando applico la Pagina master alle pagine di contenuto (in diversi livelli di cartella) la formattazione css e le immagini vengono perse.
Esiste comunque la possibilità di risolvere dinamicamente i collegamenti delle cartelle a css e immagini a tutte le pagine di contenuto tramite la pagina principale?
Grazie in anticipo
UPDATE:
C'è un ulteriore problema. È difficile ottenere l'output per il rendering correttamente sia nel browser sia nella visualizzazione Progettazione in Visual Studio.
ho preso a lavorare utilizzando il asp: immagine soluzione per le immagini in masterpage e di doppio che collega il css nel masterpage, uno per renderlo rendere in VS e uno per renderlo rendere correttamente navigando nel sito.
<link href="../css/style.css" rel="stylesheet" type="text/css" />
<link href="<%=ResolveUrl("~/css/style.css")%>" rel="stylesheet" type="text/css" />
Quindi il ResolveUrl, deve essere utilizzato anche su tutti i tagg img? – Andreas
Non se si utilizza asp: componente Immagine, ma sì se si utilizzano i tag html e si specifica l'attributo src. – Richard