ASP.NET MVC - Gegevens in weergaven

Inhoudsopgave
Zodra we de structuur van onze applicatie hebben gebouwd, moeten we al weten wat onze controller zal doen en welke weergave hij moet aanroepen, we hebben nog een belangrijke stap over en dat is toon de gegevens die de controller ons stuurt in de weergave.
Dit is waar een deel van de cyclus wordt gesloten, aangezien de gebruiker in feite een adequaat antwoord op zijn verzoek zal ontvangen en wij als ontwikkelaars een taak kunnen voltooien die een verzoek moet voltooien vanaf het moment dat we de oproep naar de bron ontvangen door de gebruiker totdat we in de sjabloon de gegevens verstrekken die de controller ons zal aanbieden.
De gegevens weergeven
Zoals we weten, is de laagonafhankelijkheid van de model-view-controller Het stelt ons in staat om de logica te scheiden van wat de gebruiker ziet, dit is te danken aan de tussenkomst van de controller die werkt als een soort verkeersaanklager, die de verzoeken die binnenkomen van de routeringsmodule opneemt en ervoor zorgt dat deze de juiste bestemming bereiken.
Maar van alles wat we hebben uitgelegd, ontbreekt er nog iets belangrijks en dat is hoe de gebruiker het antwoord zal zien en dit is waar het in het spel komt als gegevens in beeld weergeven, tot nu toe hebben we statische inhoud verplaatst om te bekijkenNu moeten we zien hoe iets een beetje dynamischer gebeurt.
Hoe de gegevens weergeven?Om de gegevens weer te geven hebben we twee opties, Gegevens bekijken Y Tijdelijke gegevensDeze twee opties hebben echter een vergelijkbare structuur, het zijn gegevenswoordenboeken die zowel in de controllers als in de views als eigenschappen worden weergegeven.
Laten we in de volgende afbeelding zien hoe: we bouwen een controller en stellen gegevens in die we dan in de weergave zullen gebruiken:

Hier definiëren we de actie wanneer we de bron raadplegen "Over" als we naar de code kijken, stellen we 3 elementen in Gegevens bekijken en voor elk stellen we een indexwaarde vast en een waarde die met die index kan worden aangeroepen, we zien ook dat wanneer gebruikersnaam we kunnen een waarde toewijzen die we extraheren uit de authenticatie systeem ASP.NET MVC en de andere waarden zijn eenvoudige strings.
De waarden in de weergave tonen
Nadat we de waarden in de controller hebben vastgesteld, is het tijd om ze naar onze mening te laten verschijnen, hiervoor moeten we het bijbehorende bestand lokaliseren, als we het voorbeeld volgen dat we het bestand hebben ontwikkeld dat zich in de map moet bevinden keer bekeken het moet hem zijn over.cshtml, hierin kunnen we een sectie plaatsen waar we met de volgende code verwijzen naar de waarden die we in onze controller hebben vastgelegd:
@ViewData ["Bedrijfsbeschrijving"]

Zoals we kunnen zien, is het een vrij eenvoudige oefening, hier bouwen we twee eenvoudige HTML-elementen, een h1 en een div binnen elk van deze, dat is waar het interessante gebeurt, aangezien de waarden werden gedefinieerd in de controller, dit maakt ze automatisch beschikbaar voor gebruik in de weergave. .
Hoe ze te gebruiken?We gebruiken gewoon een Scheermesje en we verwijzen naar Gegevens bekijken met de index van de gegevens die we willen meenemen, maakt dit dat wanneer de gebruiker de weergave ontvangt, hij de inhoud van die index ziet.
Aan het einde van deze tutorial weten we al hoe we gegevens van de controller aan de view moeten doorgeven, het is niet ingewikkeld en het bespaart ons werk dankzij de structuur van het raamwerk.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave