Sommario
Il visualizza in MVC È il punto in cui l'utente può vedere i risultati delle sue azioni, quando accede a un URL e l'applicazione filtra e individua i controller necessari per eseguire l'azione dell'URL alla fine deve restituire una vista all'utente con alcuni risultato rilevante.Questo in ASP.NET MVC viene gestito in modo molto simile a quello descritto, in cui i controllori localizzeranno la loro vista corrispondente e mediante il Visualizza () metodo passeranno i dati necessari per le viste.
Visualizzazioni
Al momento di risolvere la vista ASP.NET MVC dovrebbe restituire un'istanza di Visualizzarisultato Per inviare il contenuto alla vista, verrà localizzato grazie al nome dell'azione del controller.
Vediamo nell'immagine seguente come viene tradotto in codice quanto appena descritto:
Come possiamo vedere, questa è una struttura semplificata ma riassume come creare il contenuto della vista dal controller.
Visualizza posizione
Se seguiamo le convenzioni del framework dobbiamo tenere a mente che si aspetta che le viste si trovino in una cartella condivisa, detta cartella ha il nome Visualizzazioni.
In che modo il controller individua la vista?Questo è molto semplice, a seconda di chi appartiene il controller, cercherà una struttura simile all'interno del Cartella Visualizzazioni, per esempio se abbiamo a HomeController, tutte le visualizzazioni che genererà per prime, le cercherà in un percorso / Viste / Home dove deve esserci una vista che corrisponde all'azione in questo esempio Index.
Vediamo nell'immagine seguente come si presenta la directory in cui memorizziamo i file di visualizzazione:
Rasoio
Come molti framework attuali, le viste sono costituite da codice HTML, tuttavia, per introdurre contenuti dinamici, vengono utilizzati i linguaggi dei modelli.
In caso di ASP.NET MVC il Sintassi del rasoio, il vantaggio dell'utilizzo di Razor è che la sua sintassi è molto simile a C# o Visual Basic.NET, quindi avremo una breve curva di apprendimento per usare le sue funzionalità.
Ad esempio, vediamo il seguente codice che ci dice l'ora in cui viene mostrata la vista:
Questa pagina viene visualizzata nella data: @ DateTime.Now
Come vediamo è normale HTML tranne @ DateTime.Now, se usiamo il codice precedente, l'HTML risultante sarebbe:
Questa pagina è stata resa il 7/12/1941 7:38:00 AM
Alla fine di questo tutorial possiamo vedere che la creazione di viste non è affatto complicata e abbiamo rilevato che abbiamo bisogno di imparare un nuovo elemento che è il linguaggio Razor per ottenere il massimo da esse.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo