Guida Layout di Pagina

venerdì 05 maggio 2006 - 12.25

vpanta Profilo | Senior Member

Ciao a tutti,
sono nuovo nell'utilizzo di ASP .NET, e trovo un pò di difficolta nel layout di pagina.
Ad es. come faccio a inserire una tabella nella master page e fare in modo di avere un'intestazione e un piè di pagina.
Esiste qualche guida che posso utilizzare ?
Ciao

GvnnRules Profilo | Senior Member

Ecco un paio di tutorial

http://weblogs.asp.net/scottgu/archive/2006/01/17/435765.aspx
http://webproject.scottgu.com/VisualBasic/MasterPages/MasterPages.aspx
Peace
Gvnn

http://www.gvnn.it
http://www.sqlwebarchitect.org
http://blogs.dotnethell.it/gvnn/

vpanta Profilo | Senior Member

Ciao, e grazie x i suggerimenti
ma esiste qualche guida che faccia riferimento a VS 2005 ?
Ciao

vpanta Profilo | Senior Member

Ciao,
Il problema che ho 2 libri di ASP .NET
Programmare ASP .NET passo passo
Programmare ASP .NET di Dino Esposito
ma nessuno mi spiega come diavolo si disegna una pagina.
As. Esempio ho inserito una tabella con il Modello Intestazione, pie pagina in una master page, ma non capisco perchè quando eseguo la pagina su IE6 mi visualizza la riga di piè pagina sopra dopo l'instazione e il contenuto del content sotto.
Perchè ?

Brainkiller Profilo | Guru

>ma nessuno mi spiega come diavolo si disegna una pagina.
>As. Esempio ho inserito una tabella con il Modello Intestazione,
>pie pagina in una master page, ma non capisco perchè quando eseguo
>la pagina su IE6 mi visualizza la riga di piè pagina sopra dopo
>l'instazione e il contenuto del content sotto.

Ciao,
il problema forse non è nè di VSNET nè di .NET ma del codice HTML generato.
Per costruire una pagina di tipo MasterPage è abbastanza semplice, basta inserire dei ContentPlaceHolder all'interno dei DIV o di TABLE e poi nelle pagine derivate da queste master page personalizzarli.
Devi tenere anche conto di come sarà la pagina quando sarà riempita, che codice HTML Conterrà e che codice HTML verrà generato.
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

vpanta Profilo | Senior Member

Ciao ,
e proprio quello che ho fatto inserire una nella MasterPage una tabella di 3 righe nella riga 2 ho inserito il ContentPlaceHolder e nella 3 riga come piè pagina un controllo label, in visualizzazione della pagina in VS tutto è ok, in IE invece la riga 3 diventa 2 e la 2 la 3 con la pagina di default figlia della masterpage.
Mi chiedo : non esiste una regola precisa x avere un layout come lo vedo cosi verrà mostrato.
Ciao

Brainkiller Profilo | Guru

>Ciao ,
>e proprio quello che ho fatto inserire una nella MasterPage una
>tabella di 3 righe nella riga 2 ho inserito il ContentPlaceHolder
>e nella 3 riga come piè pagina un controllo label, in visualizzazione
>della pagina in VS tutto è ok, in IE invece la riga 3 diventa
>2 e la 2 la 3 con la pagina di default figlia della masterpage.
>Mi chiedo : non esiste una regola precisa x avere un layout come
>lo vedo cosi verrà mostrato.

Eh no scusa... come fai ? Se metti controlli con databinding è inevitabile che l'output nella pagina sia diverso da ciò che vedi dentro VS.NET. Perchè i dati legati alla Gridview per esempio possono variare e di fatto allungare o allargare la pagina, insomma dipende...

Puoi postare delle screenshot significative, perchè evidentemente non ho ancora bene inquadrato il tuo problema.

Prova a vedere le stesse pagine anche con altri Brwoser, Firefox e Opera.
Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5