Ciao, sono nuovo del forum e ancora più nuovo di ASP.NET per questo sono qui a chiedere aiuto.
Ho cominciato con VS2017 a creare una webapplication con form singole... dopo averne fatte 3/4, compresa quella di login, mi sono reso conto che stavo riportando lo stesso codice per header, navbar e footer con la rogna di dover cambiare per esempio la navbar se aggiungevo un opzione al menù su tutte le pagine fatte fino a quel momento...
Googlando ho letto che ASP.NET permette diversi approcci, in base al tipo di sito che si intente realizzare e che il vecchio sistema delle include usate per anni nelle pagine asp classic è meglio lasciarlo stare...
Perfetto seguo la strada della pagina master che grazie al ContentPlaceHolder mi fa scrivere una volta sola header, navbar e footer e nelle pagine contenute ci metto quello voglio....
Inglobo nel nuovo sito le precedenti pagine realizzate e quando arrivo a quella del login non funziona più...
O meglio viene eseguito il Page_load della pagina accedi.aspx.vb ma poi l'esecuzione non prosegue in castata ma si scatena l'evento Page_load della pagina master dove non c'è scritto niente e il resto delle istruzioni di accedi.aspx.vb non viene eseguito...
Prima che chiudo l'attività e mi apro una gelateria... qualcuno sa come posso uscirne ? Come posso inibire lo scatenarsi degli eventi della pagina master che a me serve solo per la parte grafica ?
Grazie a tutti
A presto
Stefano
Ho cominciato con VS2017 a creare una webapplication con form singole... dopo averne fatte 3/4, compresa quella di login, mi sono reso conto che stavo riportando lo stesso codice per header, navbar e footer con la rogna di dover cambiare per esempio la navbar se aggiungevo un opzione al menù su tutte le pagine fatte fino a quel momento...
Googlando ho letto che ASP.NET permette diversi approcci, in base al tipo di sito che si intente realizzare e che il vecchio sistema delle include usate per anni nelle pagine asp classic è meglio lasciarlo stare...
Perfetto seguo la strada della pagina master che grazie al ContentPlaceHolder mi fa scrivere una volta sola header, navbar e footer e nelle pagine contenute ci metto quello voglio....
Inglobo nel nuovo sito le precedenti pagine realizzate e quando arrivo a quella del login non funziona più...
O meglio viene eseguito il Page_load della pagina accedi.aspx.vb ma poi l'esecuzione non prosegue in castata ma si scatena l'evento Page_load della pagina master dove non c'è scritto niente e il resto delle istruzioni di accedi.aspx.vb non viene eseguito...
Prima che chiudo l'attività e mi apro una gelateria... qualcuno sa come posso uscirne ? Come posso inibire lo scatenarsi degli eventi della pagina master che a me serve solo per la parte grafica ?
Grazie a tutti
A presto
Stefano