ASP.NET MVC - Dati nelle viste

Sommario
Una volta costruita la struttura della nostra applicazione, dobbiamo già sapere cosa farà il nostro controller e quale vista dovrebbe chiamare, abbiamo ancora un passo importante e cioè mostrare nella vista i dati che il titolare del trattamento ci invia.
È qui che parte del ciclo si chiude poiché l'utente riceverà effettivamente una risposta adeguata alla sua richiesta e noi come sviluppatori saremo in grado di concludere un compito che è quello di completare una richiesta da quando riceviamo la chiamata alla risorsa dal utente fino a quando non serviremo nel template i dati che il titolare del trattamento ci offrirà.
Visualizzazione dei dati
Come sappiamo, l'indipendenza dallo strato di controller-vista-modello Ci permette di separare la logica da ciò che vede l'utente, questo grazie all'intermediazione del controllore che funziona come una sorta di procuratore del traffico, prendendo le richieste che arrivano dal modulo di instradamento e facendole raggiungere la destinazione appropriata.
Ma di tutto ciò che abbiamo spiegato, manca ancora qualcosa di importante ed è così che l'utente vedrà la risposta ed è qui che entra in gioco come visualizzare i dati in vista, finora abbiamo contenuto statico spostato da visualizzareOra dobbiamo vedere come accade qualcosa di un po' più dinamico.
Come visualizzare i dati?Per visualizzare i dati abbiamo due opzioni, Visualizza datiTempDataTuttavia, queste due opzioni hanno una struttura simile, sono dizionari di dati che vengono visualizzati come proprietà sia nei controller che nelle viste.
Vediamo nell'immagine seguente come costruiamo un controller e impostiamo i dati che useremo poi nella vista:

Qui stiamo definendo l'azione quando consultiamo la risorsa "Di" se guardiamo il codice impostiamo 3 elementi Visualizza dati e ad ognuno stabiliamo un valore indice e un valore che può essere chiamato con detto indice, vediamo anche che quando Nome utente possiamo assegnare un valore che estraiamo da sistema di autenticazione ASP.NET MVC e gli altri valori sono semplici stringhe.
Mostrare i valori nella vista
Una volta stabiliti i valori nel controller è tempo di farli apparire nella nostra vista, per questo dobbiamo individuare il file corrispondente, se seguiamo l'esempio che abbiamo sviluppato il file si trova nella cartella visualizzazioni deve essere lui about.cshtml, all'interno di questa possiamo inserire una sezione dove con il seguente codice faremo riferimento ai valori che abbiamo stabilito nel nostro controller:
@ViewData ["Descrizione azienda"]

Come possiamo vedere, è un esercizio abbastanza semplice, qui costruiamo due semplici elementi HTML, un h1 e un div all'interno di ciascuno di questi, è lì che accade la cosa interessante, poiché i valori sono stati definiti nel controller, questo li rende automaticamente disponibili per l'uso nella vista. .
Come usarli?Usiamo semplicemente a Etichetta del rasoio e ci riferiamo a Visualizza dati con l'indice dei dati che vogliamo portare, questo fa sì che quando l'utente riceve la vista veda il contenuto di detto indice.
Alla fine di questo tutorial sappiamo già come passare i dati dal controller alla vista, non è qualcosa di complicato e ci fa risparmiare lavoro grazie alla struttura del framework.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave