Indholdsfortegnelse
Applikationsdesign med ASP.NET MVC giver os mulighed for at kombinere mange udviklingsteknikker, så længe de ikke er i strid med princippet om Model, View, Controller, som vi kan bruge værktøjer som f.eks. Ajax at gøre vores applikation mere dynamisk og attraktiv for brugeren.Angående brugen af Ajax vi har noget, der er opkald delvisninger, som ikke er mere end oplysninger, der genereres i vores controllere, og som vi kan inkludere i færdige visninger, der vises til brugeren, med dette kan vi opnå en meget interessant asynkron indlæsningseffekt.
Delvis gengivelse
Når vi begærer en ressource for HTTP Dette returnerer et svar, vi kan vise dette svar på en side, da det er sammensat af HTMLHvis vi ser denne handlingsform, hvis vi vil opdatere en side, vi ser, opdaterer vi simpelthen, og den skulle vise de nye oplysninger.
UlempeDer er nogle gange, at det ikke er praktisk for os at opdatere en hel side, enten fordi det er meget dyrt på ydelsesniveauet, eller det er simpelthen ikke optimalt for brugerne, for dette kan vi kun indlæse det afsnit, der interesserer os, vi opnår dette ved hjælp af Ajax y er grundlaget for delvisninger.
Ajax adfærd
Inden du kan gøre noget i ASP.NET lad os se, hvordan Klassisk Ajax, med hjælp fra jQuery hvad vi vil opnå er at indlæse et afsnit, efter at siden er blevet indlæst uden at skulle opdatere den, lad os se følgende kildekode i billedet for at få en idé om, hvad vi ofte vil se i denne udviklingsstil:
Her er logikken ganske enkel, vi har et element HTML som fungerer som en beholder, i eksemplet blev det kaldt "beholder" så vi kan se det mere klart, i det er, at vi skal udskrive de data, vi får asynkront, når vi bruger Ajax, ser vi så, at ved hjælp af jQuery vi fortæller det, at når det er færdigt med at indlæse vores HTML -dokument, skal du udføre en metode kaldet .belastning (), det gør den, som indlæser en fjernfil og udskriver den i vælgeren.
Hvad skal vi sikre os?Det, vi skal sikre, er, at vi har den fil, som vi ringer til i metode .load () på denne måde kan vi sikre, at alt fungerer korrekt, ellers får vi en 404 -fejl, og rummet, hvor oplysningerne skal ses, er tomt.
Det er det, der bedst hjælper os med at udvikle realiseringen af delvisninger i vores ansøgning om ASP.NET MVCVi skal simpelthen udvikle metoder eller handlinger i vores controllere, der giver os mulighed for at opnå det delresultat, som vi vil inkludere i vælgerne via Ajax, kompleksiteten er lav, da rammen er udarbejdet til denne type anmodninger.
Med dette afsluttede vi denne vejledning, vi så allerede lidt mere om, hvordan vi bruger de forskellige værktøjer, der tilbydes os til at opbygge en base, der vil føre os til at nå vores udviklingsmål.