Consentitemi di iniziare affermando di essere uno sviluppatore di moduli web asp.net da un po 'di tempo e che capisco che mvc è un nuovo modo di fare le cose. Mentre sto imparando mvc e passando attraverso tutorial e video di formazione, ho domande a cui queste esercitazioni non si rivolgono. Questo è il mio tentativo di indirizzarli qui ...
Ho avviato un nuovo progetto con il nuovo modello di applicazione Internet in Visual Studio. Guardo il progetto cercando di comprendere il paradigma del mvc e noto che c'è una pagina Home e una Info. Nelle viste, c'è un file per ciascuna di queste due pagine. Ciò ha senso. Ma perché condividono lo stesso controller? Penso che avrebbe senso se avessi diverse schermate che modificano / visualizzano / cancellano la stessa tabella dati, ma la home e la about page non hanno necessariamente nulla a che fare l'una con l'altra. Significa che se creo altre pagine che non necessitano di un controller completo (come una sitemap o qualcosa del genere), dovrei semplicemente mantenere le loro viste nella cartella delle viste "Home"? Non sembra giusto.
So che questa roba di base non è un grosso problema, ma questo è il tipo di roba che mi fa impazzire. Grazie in anticipo per i chiarimenti!