1. Wprowadzenie do ASP.NET
  2. Szybki start
  3. Struktura projektu
  4. Tworzenie kontrolerów i akcji
  5. Routing
  6. Modelowanie danych
  7. Widoki RazorViewEngine i TagHelpers
  8. Dostęp do danych
  9. Middleware
  10. Implementacja uwierzytelnienia
  11. Obsługa błędów
  12. Stylowanie aplikacji
  13. Implementacja serwisów RESTful
  14. Implementacja WebSocketów
  15. Testowanie aplikacji
  16. Debugowanie aplikacji
  17. Wdrażanie aplikacji
  18. Integracja z innymi technologiami
  19. Podsumowanie

Widoki Razor View Engine

Widoki w ASP.NET Core to elementy aplikacji, które odpowiadają za prezentowanie interfejsu użytkownika. Widoki pozwalają na dynamiczne generowanie kodu HTML, który jest wysyłany do przeglądarki użytkownika.

W ASP.NET Core do generowania widoków używa się silnika Razor View Engine. Silnik ten umożliwia łączenie kodu C# z kodem HTML, dzięki czemu można tworzyć dynamiczne strony internetowe, które mogą wykorzystywać dane z bazy danych i logikę biznesową aplikacji.

Przykładowy kod widoku Razor

								
@model Product

<h2>@Model.Name</h2>
<p>@Model.Description</p>
<p>Price: @Model.Price</p>
								
						
Wyjaśnienie

W tym przykładzie widok Razor jest wykorzystywany do wyświetlania informacji o produkcie. Kod HTML jest uzupełniany o instrukcje C#, takie jak @Model.Name, które pozwalają na wyświetlanie danych z obiektu modelu Product.

Notatka

Podsumowując, widoki w ASP.NET Core umożliwiają generowanie interfejsu użytkownika za pomocą silnika Razor View Engine i Tag Helperów. Silnik Razor pozwala na generowanie dynamicznego kodu HTML, a Tag Helpery ułatwiają tworzenie interaktywnych elementów HTML.