Immagine nella master page

sabato 04 novembre 2006 - 13.53

Amodio Profilo | Expert

salve a tutti
nella master page ho un'immagine centrate (etichetta dell'azienda)
questa master page è posta nella root del sito web, quindi creando un'altra pagina e salvandola in una directory inferiore:"pag.aspx" (facendo riferimento a questa master page)
unavotl aavviata la pagina "pag.aspx" nella masterPage sparisce lìimmagine!!!!

ho provato a vedere il codice html e infatti cerca di valorizzare l'immagine andando a prenderla da "img/titolo.jpeg",infatti la pagina in cui ho avviato non si trova in una sottodirectory da cui non esiste la directory img,

cosa posso fare?
devo, ogni volta che creo una sottodirectory copiare sempre la cartella img?
oppure esiste un modo piu' semplice in modo che la masterpage punti sepre nella cartella "img" della directory superiore?

grazie


pp.s.
ecco se il server non da errore 3 volte, il messaggio non lo inserisce
p.sp.s
e aggiustate sto forum!!

darisole Profilo | Junior Member

Se usi il controllo Image di ASP.NET basta usare la tilde, che indica la root del sito: ~/img/immagine.jpg
Altrimenti puoi usare un singolo punto: ./img/immagine.jpg che indica di "tornare su" di un livello.

Amodio Profilo | Expert

ora solo un'ultimo dubbio riguardo le master page

altra difficilta' è fare il redirect

come da consiglio di alka che usa :"Request.ApplicationPath", mi sembra un po' obsoleto in quanto dovrei fare un select case per tutte le sottodirectory in cui mi trovo per puntare alla pagina di benvenuto
ed anche mettendo il tild "~" concatenato alla pagina non risove il problema ,in quanto dopo mi riporta page not found...infatti punta a questa pagina:
"servizi/Servizi/Traduzioni/~default.aspx"


nei link funzionano tranquillamente mettendo il tild,mentre se faccio un restpons.redirect con il tild fa casino


come posso fare?
grazie

totti240282 Profilo | Guru

Come ti hanno già suggerito ti manca uno /.
C'è solo un capitano !!!!!!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5