45 messaggi dal 11 settembre 2006
Salve, il problema è questo, ho un sito con una cartella Secure contenete la pagina Secure.Aspx. Tale pagina deve visualizzare l'imamgine /images/logo.jpg:

+--Default.Aspx
+--/Secure
| +--SecurePage.Aspx
+--/images
+--logo.jpg


Il problema è come scrivere l'indirizzo dell'immagine in forma relativa, dato che la pagina SecurePage.Aspx può essere acceduta direttamente come

http://host/Secure/SecurePage.Aspx

oppure può essere visualizzata per effetto di un Transfer che parte dalla pagina
Default.Aspx che si trova nella cartella radice. In questo caso, l'indirizzo risolto dal browser per ricavare l'immagine fa riferimento alla pagina originale richiesta, ovvero


http://host/Default.Aspx

Quindi se l'indirizzo dell'immagine è specificato come images/logo.jpg l'indirizzo è risolto correttamente nel caso di un Transfer ma non se accedo alla pagina direttamente. Viceversa se scrivo l'indirizzo come ../images/logo.jpg l'indirizzo è corretto nel caso dell'accesso diretto, ma non nel caso del transfer...

Come psoso risolvere? Grazie e ciao.
Modificato da anx721 il 07 dicembre 2006 10.01 -
Se usi un controllo <asp:Image puoi usare come ImageUrl anche un percorso relativo tipo ~/images/logo.jpg che viene automaticamente risolto a seconda della posizione in cui la pagina si trova. Prova

Ciao

Il mio blog
Homepage

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.