Autor: Jerzy Kołakowski
- ASP.NET MVC
- ASP.NET CORE
- Angular 2+
C# – Instrukcja switch – case – break
W przypadku gdy w naszej aplikacji mamy bardzo dużo warunków decyzyjnych łatwo jest się nam pomylić, a kod staje się mniej czytelny. Z pomocą nadchodzi instrukcja switch. Budowa switch’a A tutaj praktyczny przykład zastosowania switcha. Uwaga, w niektórych…
Read More »C# – Budowa i mechanika instrukcji warunkowych if – else if – else
W C# tak jak w większości języków programowania instrukcja warunkowa if wygląda bardzo podobnie. Często w naszych aplikacjach musimy podejmować różne działania zależnie od otrzymywanych wartości. W rozwiązaniu tego typu problemów można użyć instrukcji warunkowych. Zacznijmy od budowy…
Read More »ASP.net – Jak wysłać formularz metodą typu POST do kontrolera – newsletter
Najważniejszą rzeczą, którą musimy zrobić, aby nasze żądanie typu POST zostało prawidłowo odebrane przez kontroler to dopisanie do akcji odpowiedni selektor. Selektorem odpowiedzialnym za tą metodę jest
1 |
[HttpPost] |
Pokażę teraz jak to wygląda w praktyce na podstawie prostego…
Read More »ASP.net – Web Forms, Web Pages czy MVC
Pierwszy dwa pytania jakie przychodzą nam do głowy po przeczytaniu tytułu to, z którego korzystać i czym się różnią. Zacznijmy od tego, że ASP.net jest rodziną wielu technologii,a trzy wymienione wcześniej są najbardziej znane. Po pierwsze te wszystkie…
Read More »ASP.net – Słabo i silnie typowane widoki. Zalety i wady.
W ASP.net MVC biorąc pod uwagę sposób przekazywania zmiennych możemy wyróżnić dwa typy widoków: słabo typowane ViewPage
1 |
ViewVag.nazwa |
1 |
ViewData["nazwa"] |
silnie typowane ViewPage<T>
1 |
return View(HomeViewModel) |
dostęp poprzez właściwość Model, Zalety i wady widoków słabo typowanych szybkie wykorzystanie, nadające się do…
Read More »ASP.net – Przekazywanie danych z kontrolera do widoku.
Prędzej czy później spotkasz się z przekazywaniem różnych zmiennych pomiędzy odpowiednimi częściami Twojej aplikacji, dlatego pokażę Ci na prostym przykładzie w jaki sposób odpowiednio przekazać dane. Aby przekazać dane z kontrolera do widoku, można użyć: ViewBag.nazwa ViewData[‘nazwa’] TempData[‘nazwa’]…
Read More »