Czy możemy przekazać dane z kontrolera do widoku za pomocą TempData?
Czy możemy przekazać dane z kontrolera do widoku za pomocą TempData?

Wideo: Czy możemy przekazać dane z kontrolera do widoku za pomocą TempData?

Wideo: Czy możemy przekazać dane z kontrolera do widoku za pomocą TempData?
Wideo: Asp.net Core MVC - How to use TempData to pass data from a controller to another controller or view 2024, Kwiecień
Anonim

ViewData, ViewBag i Dane temp . są używane do przekaż dane pomiędzy kontroler , działanie i wyświetlenia . Do przekaż dane od kontroler do wyświetlenia , ViewData lub ViewBag Móc być użytym. Do przekaż dane z jeden kontroler do innego kontroler , TempData może być użytym.

Czy w ten sposób możemy wykorzystać ViewBag do przekazywania danych z widoku do kontrolera?

Ogólnie, ViewBag jest sposobem na przekaż dane od kontroler do pogląd . Jest to obiekt typu i jest dynamiczną właściwością pod kontroler klasa podstawowa. W porównaniu do ViewData działa podobnie, ale wiadomo, że jest nieco wolniejszy i został wprowadzony w ASP. NET MVC 3.0 (ViewData został wprowadzony w MVC 1.0).

Podobnie, czy TempData służy do przekazywania danych z jednej strony na inną stronę w MVC? Został wprowadzony z MVC 1.0. Ono służy do przenoszenia ten dane od jednego kontroler do inne kontroler czy to jest również z jeden działanie na rzecz inne metoda działania. Ono jest lubić jedna strona do innego strona . Dane tymczasowe to pochodzące z klasy TempDataDictionary.

Podobnie pyta się, jak przekazać dane z widoku do kontrolera w MVC TempData?

Przechodzący ten dane z Kontroler do Zobacz używając TempData Przejdź do Plik, a następnie Nowy i wybierz opcję „Projekt”. Następnie utwórz ASP. NET projekt aplikacji internetowej, jak pokazano poniżej. Następnie wybierz „Pusty” i zaznacz „ MVC ”, a następnie kliknij OK. Projekt został pomyślnie utworzony.

W jaki sposób dane są przekazywane od kontrolera do widoku?

Inny sposób przechodzący ten dane z Kontroler do wyświetlenia może być przechodzący obiekt klasy modelu do Pogląd . Usuń kod ViewData i przechodzić w zamian obiekt klasy modelu pogląd . Zaimportuj obiekt powiązania klasy modelu na górze indeksu Pogląd i uzyskaj dostęp do właściwości przez @Model.

Zalecana: