ASP.NET MVC - Data i visninger

Indholdsfortegnelse
Når vi har opbygget strukturen i vores applikation, skal vi allerede vide, hvad vores controller vil gøre, og hvilken visning den skal kalde, vi har et vigtigt skridt tilbage, og det er vise de data, som den dataansvarlige sender os i visningen.
Det er her, en del af cyklussen er lukket, da brugeren effektivt vil modtage et passende svar på deres anmodning, og vi som udviklere vil kunne afslutte en opgave, der skal fuldføre en anmodning, fra da vi modtager opkaldet til ressourcen af bruger, indtil vi serverer. i skabelonen de data, som den dataansvarlige vil tilbyde os.
Visning af data
Som vi ved, er lagets uafhængighed af model-view-controller Det giver os mulighed for at adskille logikken fra det, brugeren ser, dette er takket være formidlingen af ​​den controller, der fungerer som en slags trafikanklager, tager de anmodninger, der kommer fra routingsmodulet og får den til at nå den relevante destination.
Men af ​​alt det, vi har forklaret, mangler der stadig noget vigtigt, og det er sådan, brugeren vil se svaret, og det er her det kommer ind i spillet som vise data i visning, indtil videre har vi flyttet statisk indhold til visningNu må vi se, hvordan noget lidt mere dynamisk sker.
Hvordan vises dataene?For at vise dataene har vi to muligheder: ViewData Y TempDataDisse to muligheder har imidlertid en lignende struktur, de er databøger, der vises som egenskaber både i controllerne og i visningerne.
Lad os se i det følgende billede hvordan vi bygger en controller og sætter data som vi derefter vil bruge i visningen:

Her definerer vi handlingen, når vi konsulterer ressourcen "Om" hvis vi ser på koden, sætter vi 3 elementer ViewData og til hver enkelt etablerer vi en indeksværdi og en værdi, der kan kaldes med indekset, vi ser også, at når Brugernavn vi kan tildele en værdi, som vi udtrækker fra godkendelsessystem ASP.NET MVC og de andre værdier er simple strenge.
Viser værdierne i visningen
Når vi har etableret værdierne i controlleren, er det tid til at få dem vist i vores opfattelse, for dette skal vi finde den tilsvarende fil, hvis vi følger eksemplet på, at vi har udviklet filen til at blive placeret i mappen visninger det må være ham about.cshtml, inden for dette kan vi placere et afsnit, hvor vi med følgende kode vil henvise til de værdier, vi har etableret i vores controller:
@ViewData ["CompanyDescription"]

Som vi kan se, er det en ret simpel øvelse, her bygger vi to enkle HTML -elementer, en h1 og en div inden for hver af disse, det er her det interessante sker, som værdierne blev defineret i controlleren, dette gør dem automatisk tilgængelige til brug i visningen..
Hvordan bruges dem?Vi bruger simpelthen en Razor tag og vi henviser til ViewData med indekset over de data, som vi ønsker at bringe, gør dette, at når brugeren modtager visningen, ser han indholdet af indekset.
I slutningen af ​​denne vejledning ved vi allerede, hvordan vi sender data fra controlleren til visningen, det er ikke noget kompliceret, og det sparer os for arbejde takket være strukturens struktur.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave