ASP.NET MVC - Data v zobrazeních

Obsah
Jakmile vytvoříme strukturu naší aplikace, musíme již vědět, co náš ovladač udělá a jaký pohled by měl volat, zbývá nám důležitý krok a tím je zobrazit v zobrazení data, která nám správce zasílá.
Zde je část cyklu uzavřena, protože uživatel bude účinně dostávat adekvátní odpověď na svůj požadavek a my jako vývojáři budeme schopni uzavřít úkol, kterým je dokončení požadavku, od chvíle, kdy od zdroje obdržíme volání zdroje uživatele, dokud neobsluhujeme. v šabloně data, která nám správce nabídne.
Zobrazení dat
Jak víme, nezávislost vrstvy na model-view-controller Umožňuje nám oddělit logiku od toho, co uživatel vidí, a to díky zprostředkování ovladače, který funguje jako určitý druh dopravního žalobce, přičemž přijímá požadavky, které přicházejí ze směrovacího modulu, a dosáhne příslušného cíle.
Ale ze všeho, co jsme vysvětlili, něco důležitého stále chybí, a tak uživatel uvidí odpověď, a zde přichází do hry jako zobrazit data v zobrazení, zatím máme přesunut statický obsah k zobrazeníNyní musíme vidět, jak se stane něco trochu dynamičtějšího.
Jak zobrazit data?Pro zobrazení dat máme dvě možnosti, ViewData Y TempDataTyto dvě možnosti však mají podobnou strukturu, jsou to datové slovníky, které se zobrazují jako vlastnosti jak v řadičích, tak v pohledech.
Podívejme se na následujícím obrázku jak stavíme řadič a nastavujeme data které pak použijeme v zobrazení:

Zde definujeme akci při konzultaci zdroje "O" pokud se podíváme na kód, nastavíme 3 prvky ViewData a každému z nich stanovíme hodnotu indexu a hodnotu, kterou lze nazvat uvedeným indexem, také vidíme, že když Uživatelské jméno můžeme přiřadit hodnotu, kterou extrahujeme z autentizační systém ASP.NET MVC a ostatní hodnoty jsou jednoduché řetězce.
Zobrazení hodnot v zobrazení
Jakmile jsme nastavili hodnoty v řadiči, je čas, aby se zobrazily v našem pohledu, proto musíme najít odpovídající soubor, pokud budeme následovat příklad, že jsme vyvíjeli soubor, který má být umístěn ve složce pohledy musí to být On about.cshtml, v rámci toho můžeme umístit sekci, kde s následujícím kódem budeme odkazovat na hodnoty, které jsme stanovili v našem řadiči:
@ViewData ["CompanyDescription"]

Jak vidíme, je to docela jednoduché cvičení, zde stavíme dva jednoduché prvky HTML, h1 a div v každém z nich, to je místo, kde se děje zajímavá věc, protože hodnoty byly definovány v ovladači, toto automaticky je zpřístupní pro použití v zobrazení..
Jak je používat?Jednoduše používáme a Razor tag a odkazujeme na ViewData s indexem dat, které chceme přinést, to znamená, že když uživatel získá pohled, uvidí obsah uvedeného indexu.
Na konci tohoto tutoriálu již víme, jak předávat data z ovladače do pohledu, není to nic složitého a díky struktuře frameworku nám to šetří práci.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave