ASP.NET MVC - Delvisninger

Indholdsfortegnelse
I webapplikationer har vi sektioner, der indeholder dynamiske data, men det særegne er, at disse sektioner kan genbruges i forskellige dele af vores applikation. For at opnå dette i ASP.NET MVC vi har en ressource kaldet delvisninger, disse er afhængige af rammens robusthed for at generere virkelig interessante funktionaliteter.
Delvis udsigt
Delvisninger er en anden tilgang end Layouts da disse ikke er en skabelon, hvor koden vil blive inkluderet, og fordi deres formål ikke er, at alt bliver set på en homogen måde, målet med en delvis visning er at vise data og have en funktionalitet, men at vi kan anvende det i flere dele af siden, og vi skal kun skrive det en gang.
For eksempel kan en mulig anvendelse af dette være på et auktionssted, hvor vi skal placere et afsnit med de seneste auktioner, der er blevet anvendt på varen, et lille foto og prisen, i stedet for at skulle skrive denne kode i hver visning vi kan gøre ansøgningen til en delvis visning.
Generer en delvis visning
For at generere en delvis visning skal vi først beslutte, hvad den skal tage, derefter gør vi vores logik, og vi oversætter den til en fil, denne fil skal gå i biblioteket Delt af visninger, det vil sige, det går i den delte mappe i vores applikation.
Lad os se i det følgende billede den kode, vi har brug for for at opnå det, vi havde nævnt i eksemplet:

Ja vi går i detaljer vi ser det vi importerer vores model i dette tilfælde kaldet Auktion da det er en auktion, så skriver vi indholdet og til hver sektion, vi tilføjer med Barbermaskine værdien til at udskrive, som vi kan se, er dette slet ikke kompliceret.
Så hvis vi vil bruge denne delvise visning, skal vi gøre brug af Html.Partial () på denne måde kan vi generere det, vi allerede har bygget som en del af en anden visning.
Lad os skrive den kode, som vi ville bruge til at opnå det, vi har forklaret:
 @model IEnumerable

Resultater

@foreach (var auktion i model) {@ Html.Partial ("auktion", auktion)}

Hvis vi ser, hvad der sker, er det, at vi først gør en foreach for at gennemgå hvert af de elementer, der er gemt i modellen, så overfører vi dette til vores delvise opfattelse Auktion gennem Html.Partial () metode og ved siden af ​​dette sender vi navnet på det uden filtypen.
Vi kan opnå dette takket være de forskellige Hjælpere som vi har i rammen, denne metode Html.Partial () fungerer meget gerne Vis (), adskiller sig ved, at den første er beregnet til at generere indhold som en del af andre visninger.
VærktøjDenne metode, som vi har vist her, er ganske nyttig til at generere sektioner og reducere kompleksiteten og mængden af ​​kode i vores applikationer, men den reelle brug opnås, når vi bruger disse metoder i forbindelse med AJAX, så vi kan få mest muligt ud af værktøjerne til ASP.NET MVC.
Med dette afslutter vi denne vejledning, vi har allerede et nyt værktøj, der giver os mulighed for at skrive den mindst mulige mængde kode, samtidig med at vi øger de funktionelle sektioner på vores sider.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