Gestione di un portale con asp.net: gestire layout e contenuti

venerdì 04 agosto 2006 - 23.00

Carmine Profilo | Junior Member

Salve a tutti,
Vengo subito al sodo...
Supponiamo che io abbia un sito con un semplice layout a tre colonne, ogni colonna è un diverso livello (div).
Bene, allora nella colonna centrale stanno i contenuti.
Come gestisco però lo scambio di pagine?
In PHP facevo ad esempio: pagina.php?id_pagina=1 e poi con un include() includevo il codice della pagina sorgente html o una generata dinamicamente nella colonna centrale.
E in ASP.Net? Che si fa? Ho visto riguardo le masterpage ma non ci ho capito nulla... mi è sembrata una cosa più incasinata che altro...
Come fare?

Grazie a tutti in anticipo, e scusate la domanda da niubbone :D
Webmaster di thetotalsite.it
Blog: blog.thetotalsite.it
La nuova community: forum.thetotalsite.it

Carmine Profilo | Junior Member

Ho capito più o meno come gestire il fatto.
Ma quindi il contentplaceholder si comporta come un iframe particolare giusto?
Ma poi, posso ridimensionarlo? Perchè ad esempio a me non lo fa ridimensionare... mentre le se lo metto in un div e lo ridimensiono (il div) il contentplaceholder si adatta al div.
Infine, posso usare una pagina master come index di un sito giusto? Cioè, viene riconosciuta una cosa tipo Default.master ?

Ciao!
Webmaster di thetotalsite.it
Blog: blog.thetotalsite.it
La nuova community: forum.thetotalsite.it

Carmine Profilo | Junior Member

>>Ma poi, posso ridimensionarlo? Perchè ad esempio a me non lo
>>fa ridimensionare... mentre le se lo metto in un div e lo ridimensiono
>>(il div) il contentplaceholder si adatta al div.
>Esatto!

Perfetto!

>>Infine, posso usare una pagina master come index di un sito giusto?
>>Cioè, viene riconosciuta una cosa tipo Default.master ?
>No un masterpage deve essere sempre associata ad una web form

In che senso?
E quindi come faccio a fare in modo che all' apertura del sito corrisponda la master page?
Devo fare una pagina contenuto e la chiamo Default.aspx e quindi la associo alla mia master page?

Webmaster di thetotalsite.it
Blog: blog.thetotalsite.it
La nuova community: forum.thetotalsite.it

Carmine Profilo | Junior Member

Perfetto!
Penso di aver cominciato a capirci qualcosa...
Grazie :)

Già che ci sono, come faccio a scrivere nella pagina dinamicamente? Tipo l' "echo" del PHP.
Il fatto è che usando Response.Write() poi scrive all' inizio della pagina e non dove voglio io (o meglio, devo mettere il codice nella stessa pagina dell' html e quindi fare come asp classico...)... dite che usare le Label sia la soluzione migliore?
Webmaster di thetotalsite.it
Blog: blog.thetotalsite.it
La nuova community: forum.thetotalsite.it

Carmine Profilo | Junior Member

Ok perfetto grazie :)
Ora accetto la risposta.
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