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
2 Master page
giovedì 05 marzo 2009 - 09.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
gio 5 mar 2009 - 09:15
Ho realizzato un sito e tutte le pagine puntano su una master page.
Ora il problema è che dovrei utilizzare tutte le pagine di questo sito con varie master page, lasciando invariato il contenuto.
E' possibile abbinare una pagina aspx a due o più master page?
Grazie in anticipo
Davide
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
gio 5 mar 2009 - 09:47
Ciao,
Non è possibile abbinare 2 master. perchè ti serve ? Puoi fare una master che eredita da un'altra master, ma non ne puoi specificare 2 all'interno della stessa pagina, anche perchè poi andrebbero in conflitto (quale dei due layout verrebbe usato?)
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
mar 10 mar 2009 - 09:40
Il problema è che ho due modalità per accedere al sistema la prima è un normale sito web, l'altra un sistema realizzato con javascript che apre finistre, e vorrei evitare che ad ogni modifica devo riportarla da altre parti. O realizzo un iframe ma non mi sembra il massimo o sinceramente non ne ho idea.
Grazie
Davide
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
mar 10 mar 2009 - 10:29
Ci sono parti in comune nelle due master?
Potresti fare una master con le parti in comune e poi altre due che contengono solo le differenze (sempre che logicamente si possa fare).
Esempio. Se hai una pagina così gestita:
Intestazione
--------------------------------------------
Area Sx | Area Centrale | Area Dx
-------------------------------------------
Footer
E mettiamo che tra le due master l'unica cosa che differisce è l'area Dx allora puoi creare la struttura in una master e poi nelle due che "ereditano" puoi implementare l'area dx a seconda delle tue esigenze.
Se però non riesci a ricondurre la cosa in questi termini la vedo dura. Dipende molto da cosa vuoi tenere in comune
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
lordwaizard
Profilo
| Senior Member
294
messaggi | Data Invio:
mar 10 mar 2009 - 19:03
Praticamente in un caso c'è solo la parte centrale (cioè la pagina), nell'altro c'è tutta la grafica.
Se si riuscisse a togliere l'eventuale abbinamento con la master a seconda dell'utente dovremmo risolvere il problema.
E' fattibile?
Grazie
Davide
rossimarko
Profilo
| Guru
1.173
messaggi | Data Invio:
mer 11 mar 2009 - 11:51
>Praticamente in un caso c'è solo la parte centrale (cioè la pagina),
>nell'altro c'è tutta la grafica.
Non riesco a capire cosa intendi per grafica.. è una parte html che ti fa da contorno rispetto ai contenuti della pagina?
Comunque la masterpage la puoi cambiare da codice, devi farlo però nell'evento PreInit della pagina:
http://www.codeproject.com/KB/aspnet/Changing_Master_Page.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
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 !