Innholdsfortegnelse
Applikasjonsdesign med ASP.NET MVC gir oss muligheten til å kombinere mange utviklingsteknikker så lenge de ikke er i strid med prinsippet om modell, visning, kontroller, som vi kan bruke verktøy som f.eks. Ajax for å gjøre applikasjonen vår mer dynamisk og attraktiv for brukeren.Når det gjelder bruk av Ajax vi har noe som er samtaler delvise synspunkter, som ikke er mer enn informasjon som genereres i kontrollerne våre, og som vi kan inkludere i ferdige visninger som vises for brukeren, med dette kan vi oppnå en veldig interessant asynkron lasteffekt.
Delvis gjengivelse
Når vi begjærer en ressurs for HTTP Dette gir et svar, vi kan vise dette svaret på en side siden det er sammensatt av HTMLHvis vi ser denne handlingsformen hvis vi vil oppdatere en side vi ser, oppdaterer vi ganske enkelt, og den skal vise den nye informasjonen.
UlempeDet er noen ganger at det ikke er praktisk for oss å oppdatere en hel side, enten fordi det er veldig dyrt på ytelsesnivå eller det ganske enkelt ikke er optimalt for brukerne, for dette kan vi bare laste inn delen som interesserer oss, vi oppnår dette ved å bruke Ajax y er grunnlaget for delvise visninger.
Ajax oppførsel
Før du kan gjøre noe i ASP.NET la oss se hvordan Klassisk Ajax, med hjelp av jQuery det vi ønsker å oppnå er å laste inn en seksjon etter at siden er lastet inn uten å måtte oppdatere den, la oss se følgende kildekode i bildet for å få en ide om hva vi kommer til å se ofte i denne utviklingsstilen:
Her er logikken ganske enkel, vi har et element HTML som fungerer som en beholder, i eksempelet ble det kalt "container" slik at vi kan se det tydeligere, i det er at vi skal skrive ut dataene vi får asynkront når vi bruker Ajax, ser vi da at ved hjelp av jQuery vi forteller det at når det er lastet inn HTML -dokumentet vårt, må du utføre en metode som kalles .load (), dette gjør den, som laster inn en ekstern fil og skriver den ut i velgeren.
Hva skal vi sørge for?Det vi må sikre er at vi har filen som vi ringer til i metode .load () på denne måten kan vi sikre at alt fungerer som det skal, ellers får vi en 404 -feil og plassen der informasjonen skal sees vil være tom.
Dette er det som hjelper oss best å utvikle realiseringen av delvise synspunkter i vår søknad om ASP.NET MVCVi kommer ganske enkelt til å utvikle metoder eller handlinger i kontrollerne våre som lar oss få det delvise resultatet som vi skal inkludere i velgerne via Ajax, kompleksitetsnivået er lavt siden rammeverket er utarbeidet for denne typen forespørsler.
Med dette avsluttet vi denne opplæringen, vi så allerede litt mer om hvordan vi kan bruke de forskjellige verktøyene som tilbys oss til å bygge en base som vil føre oss til å nå våre utviklingsmål.