Môžeme odovzdať údaje z kontrolóra do zobrazenia pomocou TempData?
Môžeme odovzdať údaje z kontrolóra do zobrazenia pomocou TempData?

Video: Môžeme odovzdať údaje z kontrolóra do zobrazenia pomocou TempData?

Video: Môžeme odovzdať údaje z kontrolóra do zobrazenia pomocou TempData?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, December
Anonim

ViewData, ViewBag a TempData sú zvyknutí odovzdať údaje medzi ovládač , akcia a názory . Komu odovzdať údaje z ovládač na zobrazenie , buď ViewData alebo ViewBag môcť byť použitý. Komu odovzdať údaje od jeden ovládač inému ovládač , TempData môže byť použitý.

Môžeme týmto spôsobom použiť ViewBag na prenos údajov zo zobrazenia do kontroléra?

Všeobecne, ViewBag je spôsob, ako odovzdať údaje z ovládač k vyhliadka . Je to typový objekt a je dynamickou vlastnosťou pod ovládač základná trieda. V porovnaní s ViewData funguje podobne, ale je známe, že je o niečo pomalší a bol predstavený v ASP. NET MVC 3.0 (ViewData bol predstavený v MVC 1.0).

Podobne používa TempData na prenos údajov z jednej stránky na druhú stránku v MVC? Bol predstavený s MVC 1,0. to sa používa na prenos a údaje z jedného ovládač do ďalší ovládač alebo to je tiež z jeden akcia na ďalší akčná metóda. to je Páči sa mi to jednu stranu na iné stránku . TempData sú odvodené od triedy TempDataDictionary.

Podobne sa kladie otázka, ako preniesť údaje zo zobrazenia do kontrolóra v MVC TempData?

Pasovanie a údajov od Ovládač do Zobraziť pomocou TempData Prejdite na Súbor, potom na Nový a vyberte možnosť „Projekt“. Potom vytvorte ASP. NET projekt webovej aplikácie, ako je znázornené nižšie. Potom vyberte „Vyprázdniť“a označte „ MVC “, potom kliknite na tlačidlo OK. Projekt je úspešne vytvorený.

Ako sa údaje prenášajú od prevádzkovateľa do zobrazenia?

Iný spôsob absolvovanie a údajov od Ovládač na zobrazenie môže byť podľa absolvovanie objekt triedy modelu na vyhliadka . Vymažte kód ViewData a prejsť na oplátku objekt modelovej triedy vyhliadka . Importujte väzbový objekt triedy modelu v hornej časti Indexu vyhliadka a pristupujte k vlastnostiam pomocou @Model.

Odporúča: