Ora ho capito, stai facendo un layout di pagina!
Menu a sinistra, contenuto nel centro-destra (non politico, neh
).
Se non vuoi fare più pagine, puoi farne una sola con tanti panel, uno per ogni contenuto, che vengono nascosti o visualizzati in base a quello che arriva nella querystring.
ad es.
Source:
codice:
<asp:Panel runat="server" id="Pagina1">
[contenuto pagina 1 ...]
</asp:panel>
<asp:Panel runat="server" id="Pagina2">
[contenuto pagina 2 ...]
</asp:panel>
<asp:Panel runat="server" id="Pagina3">
[contenuto pagina 3 ...]
</asp:panel>
Code Behind:
codice:
' -- Puoi predisporre i pannelli a visible=false per default, oppure scriverlo qui.
Pagina1.visible=false
Pagina2.visible=false
Pagina3.visible=false
'adesso vediamo quale pannello visualizzare
select case request.querystring("p")
case 1
pagina1.visible=true
case 2
pagina2.visible=true
case 3
pagina3.visible=true
case else
'può sempre capitare che l'indirizzo venga copiato e incollato male, o venga scritto sbagliando i parametri.
pagina1.visible=true
end select
Dal menu selezioni il link che punta all'indirizzo: www.tuosito.com/index.aspx?p=2
Verrà visualizzato il panel Pagina2
Ciao,
b.