Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Grave problema con masterpage e collegamenti
martedì 08 agosto 2006 - 19.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Carmine
Profilo
| Junior Member
84
messaggi | Data Invio:
mar 8 ago 2006 - 19:00
Salve a tutti,
Solo ora mi sono accorto di questo gravissimo difetto delle master page...
In pratica, i link rimangono relativi alla cartella in cui si trova la content page e non a quella dove si trova la masterpage! (Nel mio caso la root del sito)...
Pertanto... è una tragedia!
Ad esempio: link nella masterpage: /cartella1/cartella2/pagina.aspx.
Ora, cliccando su quel link si va a pagina.aspx.
Ora da pagina .aspx quel link diventa: (root)/cartella1/cartella2/cartella1/cartella2/pagina.aspx !
In pratica appunto accoda il link a quello della pagina attuale invece di essere relativo alla masterpage.
Che si fa?
Trovo scomodissimo usare link assoluti (ovvero del tipo
http://sito.it/cartella1/cartella2/pagina.aspx
).
Come risolvo???
Webmaster di thetotalsite.it
Blog: blog.thetotalsite.it
La nuova community: forum.thetotalsite.it
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 8 ago 2006 - 19:18
>Salve a tutti,
>Solo ora mi sono accorto di questo gravissimo difetto delle master
>page...
>In pratica, i link rimangono relativi alla cartella in cui si
>trova la content page e non a quella dove si trova la masterpage!
>(Nel mio caso la root del sito)...
>Pertanto... è una tragedia!
"gravissimo difetto"??? 2do te facevano 1motore cosi' sciocco nel 2006
con migliaia di siti che usano questa tecnologia?
se non capisci come funziona certo sembra 1 tragedia
devi fare i link lato server (runat="server") in modo che prendano il riferimento a quello che hai a design time e te lo renderizzini giusto a 2da di dove sei
>In pratica appunto accoda il link a quello della pagina attuale
>invece di essere relativo alla masterpage.
>Che si fa?
>Trovo scomodissimo usare link assoluti (ovvero del tipo
http://sito.it/cartella1/cartella2/pagina.aspx
).
>Come risolvo???
il punto è che DEVI STUDIARE ALMENO 1 MINIMO!!!! non puoi pretendere di fare le cose senza capire come sono state pensate, mi sembre di averti gia dato in qualche altro thread dei link ottimi per capire come funziona, scaricati gli esempi e capisci poi smanetti....lo so che è piu facile smanettare e spesso serve moltissimo ma se ti mancano le basi perdi solo tempo...
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
Carmine
Profilo
| Junior Member
84
messaggi | Data Invio:
mar 8 ago 2006 - 19:44
>"gravissimo difetto"??? 2do te facevano 1motore cosi' sciocco
>nel 2006
con migliaia di siti che usano questa tecnologia?
>se non capisci come funziona certo sembra 1 tragedia
devi
>fare i link lato server (runat="server") in modo che prendano
>il riferimento a quello che hai a design time e te lo renderizzini
>giusto a 2da di dove sei
E cioè?
Come si fa...?
...
EDIT: Allora??? Nessuno??????
Ora mi sono accorto di un problema gravissimo: il link al CSS!!! Anche se metto la tilde per indicare la root del sito e poi metto runat=server... non trasforma la tilde nella root!!! E pertanto non carica il CSS. Che si fa???
Webmaster di thetotalsite.it
Blog: blog.thetotalsite.it
La nuova community: forum.thetotalsite.it
Torna su
Stanze Forum
Elenco Threads
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 !