Uranio, sei stato gentilissimo. Quei tutorial sono perfetti, li ho guardati tutti. In Java richiamavo una servlet, quindi per me tante cose in ASP.NET erano completamente nuove. Chiarissimo il tuo tutorial su come creare nuove viste e nuovi controller, così come accedere a Layout. In effetti, nella mia pagina index non vedo alcun richiamo al file _layout come tu indichi, però lo vedo in un'altra pagina _ViewStart.cshtml, presumo quindi che tale file determini il layout comune per tutte le pagine. All'avvio deve quindi accadere una cosa del tipo: Startup.cs determina alcuni parametri (ancora il suo ruolo non mi è del tutto chiaro) -> Quindi RouteConfig stabilisce il percorso di default all'avvio -> Quindi il controller decide la pagina da aprire in base alla funzione richiesta, passando i dati necessari -> La pagina quindi si apre, prelevando il file di layout dal file _ViewStart.cshtml che ne contiene la posizione.
Ultimissima cosa: quel tutorial è perfetto per tutte le operazioni di CRUD. Capisco perfettamente come creare nuove entità dati associandovi le pagine di lettura, aggiunta, modifica, eliminazione. Ora ti chiedo, vorrei aggiungere semplicemente una pagina che mostri una nuova vista scaturita magari da una banalissima query (mi basta l'esempio più stupido, con una select... where... ecc. su tabelle già esistenti). Magari proprio come vista aggiuntiva alla piccola app già inserita in quel tutorial. Potrei chiederti un piccolo esempio molto sintetico con le operazioni da compiere per aggiungere tale vista? Ad esempio, una pagina che mostri i soli film del genere commedia. Saprò poi adattare il tuo esempio a query più complesse, ora mi basta adesso solo capire il procedimento per crearla. E' l'unico punto che in quel tutorial non è affrontato.
Grazie, sei stato utilissimo.

Rispondi quotando
