Ar galime perduoti duomenis iš valdiklio peržiūrėti naudodami TempData?
Ar galime perduoti duomenis iš valdiklio peržiūrėti naudodami TempData?

Video: Ar galime perduoti duomenis iš valdiklio peržiūrėti naudodami TempData?

Video: Ar galime perduoti duomenis iš valdiklio peržiūrėti naudodami TempData?
Video: Asp.net Core MVC - How to use TempData to pass data from a controller to another controller or view 2024, Gegužė
Anonim

„ViewData“, „ViewBag“ir TempData yra įpratę perduoti duomenis tarp valdiklis , veiksmas ir Peržiūrėjo . Į perduoti duomenis nuo valdiklis peržiūrėti , ViewData arba ViewBag gali būti naudojamas. Į perduoti duomenis iš vienas valdiklis kitam valdiklis , TempData gali būti naudojamas.

Ar tokiu būdu galime naudoti „ViewBag“duomenims perduoti iš rodinio į valdiklį?

Apskritai, ViewBag yra būdas perduoti duomenis nuo valdiklis prie peržiūrėti . Tai yra tipo objektas ir yra dinaminė savybė pagal valdiklis bazinė klasė. Palyginti su „ViewData“, jis veikia panašiai, tačiau žinoma, kad yra šiek tiek lėtesnis ir buvo pristatytas ASP. NET MVC 3.0 (ViewData buvo pristatytas MVC 1.0).

Taip pat ar „TemData“perduodavo duomenis iš vieno puslapio į kitą MVC? Jis buvo pristatytas su MVC 1.0. Tai naudojamas perduoti į duomenys iš vieno valdiklis į kitas valdiklis arba jis yra taip pat iš vienas veiksmas į kitas veiksmų metodas. Tai yra Kaip vienas puslapis kitam puslapį . TempData yra kilęs iš TempDataDictionary klasės.

Panašiai klausiama, kaip perduoti duomenis iš rodinio į valdiklį MVC TempData?

Pravažiavimas į duomenis iš Valdiklis į Peržiūrėkite naudodami TempData Eikite į Failas, tada Naujas ir pasirinkite parinktį „Projektas“. Tada sukurkite ASP. NET žiniatinklio programos projektas, kaip parodyta toliau. Tada pasirinkite „Tuščias“ir pažymėkite „ MVC “, tada spustelėkite Gerai. Projektas sėkmingai sukurtas.

Kaip duomenys perduodami iš valdiklio į peržiūrą?

Kitas būdas praeinant į duomenis iš Valdiklis peržiūrėti gali būti iki praeinant modelio klasės objektas Žiūrėti . Ištrinkite ViewData kodą ir praeiti mainais modelio klasės objektas peržiūrėti . Importuokite modelio klasės įrišimo objektą rodyklės viršuje Žiūrėti ir pasiekite ypatybes naudodami @Model.

Rekomenduojamas: