Grave problema con masterpage e collegamenti

martedì 08 agosto 2006 - 19.00

Carmine Profilo | Junior Member

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

>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

>"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
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