Strona główna
Książka
Zrzutka
Współpraca
Action results - wyniki akcji w MVC
Typy rezultatów które możemy zwrócić w metodzie kontrolera.
Dostępne Action Results
ContentResult
- zwraca zdefiniowany przez użytkownika typ danych,
EmptyResult
- zwraca wartość null,
FileResult
- zwraca plik na jeden z 3 sposobów:
FileContentResult
- zwraca tablicę bitów znaków jako plik,
FilePathResult
- zwraca ścieżkę do pliku na dysku,
FileStreamResult
- zwraca strumień danych jako plik.
JavaScriptResult
- zwraca kod javascript, wykonany po stronie klienta,
JsonResult
- zwraca dane w formacie JSON,
RedirectResult
- przekierowuje do innej metody/akcji przy pomocy adresu url,
RedirectToRouteResult
- przekierowuje do innej metody/akcji bez odwiedzania innego adresu url,
ViewResult
- zwraca widok a więc wyświetla stronę WWW,
PartialViewResult
- zwraca widok częściowy, który może być częścią całego widoku (strony WWW).
<- Wstecz
Dalej ->
Komentarze facebook
(polub nasz profil na FB aby je zobaczyć)
:
Kurs ASP.NET MVC
5.1 Kolejne wersje ASP.NET MVC
5.1.1 ASP. NET MVC 1
5.1.2 ASP. NET MVC 2
5.1.3 ASP. NET MVC 3
5.1.4 ASP. NET MVC 4
5.1.4 ASP. NET MVC 5
5.2 ASP.NET WEB API
5.3 Konwencje w MVC
5.3.1 Struktura projektu
5.3.2 Konwencje
5.4 Kontroler
5.4.1 Action Results
5.4.2 Przykładowy kontroler zwracający poszczególne action result:
5.4.3 Action parameters
5.4.4 Action filters
5.5 Widok
5.5.1 Shared views
5.5.2 Partial views
5.5.3 RAZOR
5.5.4 View Bag, ViewData, TempData
5.5.5 Strongly typed views
5.5.6 HTML Helpers
5.5.7 Script/CSS - Bundling and Minification
5.6 Sekcje
5.7 Routing
5.7.1 Kolejność w routingu
5.7.2 Ograniczenia
5.8 Model
5.8.1 View model
5.8.2 Migracje
5.8.2 Metoda Seed
5.9 Walidacja
5.10 MVC Scaffolding
5.10.1 Generowanie kontrolerów
5.10.2 Generowanie widoków
5.10.3 Generowanie automatyczne
5.11 Metody synchroniczne i asynchroniczne (async, await)
5.11.1 Kiedy stosować metody synchroniczne:
5.11.2 Kiedy stosować metody asynchroniczne:
5.11.3 Słowa kluczowe: async, await, task
5.12 Cache
5.12.1 Server side caching
5.12.2 Client side caching
5.12.3 Cachowanie w HTML5
5.13 Code First Data annotations
5.14 Bezpieczeństwo
5.14.1 SQL Injection
5.14.2 Cross-Site Request Forgery (CSRF) - AntiForgeryToken
5.14.3 Cross-Site Scripting (XSS)
5.14.4 Over-Posting - Parameter Binding