ASP.NET MVC - Delvisninger

Innholdsfortegnelse
I webapplikasjoner har vi seksjoner som inneholder dynamiske data, men det særegne er at disse delene kan brukes på nytt i forskjellige deler av applikasjonen vår. For å oppnå dette i ASP.NET MVC vi har en ressurs som heter delvise synspunkter, disse er avhengige av robustheten i rammeverket for å generere virkelig interessante funksjoner.
Delvis utsikt
Delvisninger er en annen tilnærming enn Oppsett siden disse ikke er en mal der koden skal inkluderes, og fordi målet ikke er at alt skal sees på en homogen måte, målet med et delvis syn er å vise data og ha en funksjonalitet, men at vi kan bruke dem i flere deler av siden, og vi trenger bare å skrive dem en gang.
For eksempel kan en mulig anvendelse av dette være på et auksjonssted hvor vi må plassere en seksjon med de siste auksjonene som er brukt på varen, et lite bilde og prisen, i stedet for å måtte skrive denne koden i hver visning vi kan gjøre søknaden til en delvis visning.
Generer en delvis visning
For å generere en delvis visning må vi først bestemme hva den skal ta, deretter gjør vi logikken vår og vi oversetter den til en fil, denne filen må gå i katalogen Delt av visninger, det vil si at den går i den delte mappen i applikasjonen vår.
La oss se på det følgende bildet koden vi trenger for å oppnå det vi hadde nevnt i eksemplet:

Ja, vi går til detaljer, vi ser det vi importerer vår modell i dette tilfellet kalt Auksjon siden det er en auksjon, så skriver vi innholdet og til hver seksjon vi legger til med Barberhøvel verdien for å skrive ut, som vi kan se er dette ikke komplisert i det hele tatt.
Så hvis vi vil bruke denne delvise visningen, må vi gjøre bruk av Html.Partial () på denne måten kan vi generere det vi allerede bygde som en del av et annet syn.
La oss skrive koden som vi ville bruke for å oppnå det vi har forklart:
 @modell IEtallig

Resultater

@foreach (var auksjon i modell) {@ Html.Partial ("auksjon", auksjon)}

Hvis vi ser hva som skjer, er det at vi først gjør en forundring for å gå gjennom hvert av elementene som er lagret i modellen, så overfører vi dette til vårt delvise syn Auksjon gjennom Html.Partial () -metode og ved siden av dette sender vi navnet på det uten filtypen.
Vi kan oppnå dette takket være de forskjellige Hjelpere som vi har i rammen, denne metoden Html.Partial () fungerer omtrent som Vis (), forskjellig ved at den første er ment å generere innhold som en del av andre visninger.
NytteDenne metoden som vi har vist her er ganske nyttig for å generere seksjoner og redusere kompleksiteten og mengden kode i applikasjonene våre, men den virkelige bruken oppnås når vi bruker disse metodene i forbindelse med AJAX, slik at vi kan få mest mulig ut av verktøyene til ASP.NET MVC.
Med dette fullfører vi denne opplæringen, vi har allerede et nytt verktøy som lar oss skrive minst mulig kode samtidig som vi øker de funksjonelle delene av sidene våre.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave