Můžeme předávat data z správce do zobrazení pomocí TempData?
Můžeme předávat data z správce do zobrazení pomocí TempData?

Video: Můžeme předávat data z správce do zobrazení pomocí TempData?

Video: Můžeme předávat data z správce do zobrazení pomocí TempData?
Video: Asp.net Core MVC - How to use TempData to pass data from a controller to another controller or view 2024, Duben
Anonim

ViewData, ViewBag a TempData jsou zvyklí předat data mezi ovladač , akce a pohledy . Na předat data z ovladač k zobrazení , buď ViewData nebo ViewBag umět být použit. Na předat data z jeden ovladač jinému ovladač , TempData může být použit.

Můžeme tímto způsobem použít ViewBag k předávání dat z pohledu do řadiče?

Obecně, ViewBag je způsob, jak předat data z ovladač k Pohled . Je to typový objekt a je dynamickou vlastností pod ovladač základní třída. Ve srovnání s ViewData funguje podobně, ale je známo, že je o něco pomalejší a byl představen v ASP. NET MVC 3.0 (ViewData byl představen v MVC 1.0).

Podobně používá TempData k předávání dat z jedné stránky na jinou stránku v MVC? To bylo představeno s MVC 1,0. To slouží k přenosu a data z jednoho ovladač do další ovladač nebo to je také od jeden akce na další akční metoda. To je jako jedna stránka na jiné strana . TempData jsou odvozené od třídy TempDataDictionary.

Podobně je položena otázka, jak předávat data z pohledu do řadiče v MVC TempData?

Míjení a data z Ovladač na Zobrazit pomocí TempData Přejděte na Soubor, poté na Nový a vyberte možnost „Projekt“. Poté vytvořte ASP. NET projekt webové aplikace, jak je znázorněno níže. Poté vyberte „Vyprázdnit“a zaškrtněte „ MVC “, poté klikněte na OK. Projekt je úspěšně vytvořen.

Jak se data předávají od správce k zobrazení?

Jiný způsob míjení a data z Ovladač k zobrazení může být podle míjení objekt třídy modelu k Pohled . Vymažte kód ViewData a složit na oplátku objekt třídy modelu Pohled . Importujte objekt vazby třídy modelu v horní části Index Pohled a získat přístup k vlastnostem pomocí @Model.

Doporučuje: