Jakie są akcje w ASP NET MVC?
Jakie są akcje w ASP NET MVC?

Wideo: Jakie są akcje w ASP NET MVC?

Wideo: Jakie są akcje w ASP NET MVC?
Wideo: What are Action filters in MVC ? 2024, Kwiecień
Anonim

ŻMIJA . NET MVC - działania . ŻMIJA . Akcja NET MVC Metody są odpowiedzialne za wykonywanie żądań i generowanie na nie odpowiedzi. Domyślnie generuje odpowiedź w postaci ActionResult. działania zazwyczaj mają mapowanie jeden do jednego z interakcjami użytkownika.

Podobnie ludzie pytają, jaki jest wynik działania w ASP NET MVC?

jakiś AkcjaWynik jest zwracanym typem metody kontrolera, zwanym również an akcja metody i służy jako klasa bazowa dla * Wynik zajęcia. Akcja metody zwracają modele do widoków, strumieni plików, przekierowują do innych kontrolerów lub cokolwiek jest konieczne do wykonania zadania.

Co to jest akcja kontrolera? jakiś akcja (lub akcja metoda) jest metodą na a kontroler który obsługuje przychodzące żądania. Kontrolery zapewnić logiczny sposób grupowania podobnych działania razem, umożliwiając wspólne stosowanie wspólnych zestawów reguł (np. routingu, pamięci podręcznej, autoryzacji). Przychodzące żądania są mapowane na działania poprzez routing.

Należy również wiedzieć, jakie są metody bez akcji w ASP NET MVC?

Domyślnie MVC framework traktuje wszystkich publicznych metody klasy kontrolera as metody działania . Jeśli twoja klasa kontrolera zawiera public metoda i nie chcesz, żeby tak było i metoda działania , musisz to zaznaczyć metoda z atrybutem NonActionAttribute. Wszelkie publiczne metoda w klasie kontrolera można wywoływać za pośrednictwem adresu URL.

Jakie są typy zwracane w metodach akcji MVC?

Istnieje wiele pochodnych ActionResult typy w MVC którego używamy do powrót wynik kontrolera metoda do widoku.

Rodzaje akcjiRezultat:

  • Zobaczyć wynik.
  • Wynik Częściowy Widoku.
  • Treść Wynik.
  • Wynik przekierowania.
  • Wynik przekierowania do trasy.
  • JsonResult.
  • Pusty wynik.
  • Plik Wynik.

Zalecana: