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 Tag Helpers

W ASP.NET Core do generowania kodu HTML w widokach można również używać Tag Helpers. Tag Helpers to specjalne elementy HTML, które są przetwarzane przez silnik Razor i umożliwiają wykonywanie akcji, takich jak generowanie linków, formularzy, przycisków itp.

Przykładowy kod Tag Helpera

								
<form asp-action="AddProduct" method="post">
  <div class="form-group">
      <label for="productName">Product Name</label>
      <input type="text" class="form-control" id="productName" name="Name">
  </div>
  <div class="form-group">
      <label for="productPrice">Price</label>
      <input type="number" class="form-control" id="productPrice" name="Price">
  </div>
  <button type="submit" class="btn btn-primary">Add Product</button>
</form>
								
						
Wyjaśnienie

W tym przykładzie Tag Helper asp-action jest wykorzystywany do generowania adresu URL akcji AddProduct kontrolera, a metoda HTTP formularza jest ustawiona na "post". Tag Helpery pozwalają na łatwe i wygodne generowanie kodu HTML, który może być interaktywny i reagować na akcje użytkownika.