Aplikacja www, oddzielenie warstwy logiki od prezentacji

0

Witam,

Pytanie raczej ogólne. I nawet nie wiem jak się rozpisać żebyście się domyślili o co mi chodzi :) Zaczynam tworzyć projekt w VisualStudio , jakiś blog na początek. I tu się zastanawiam jak to wygląda w praktyce wzorzec MVC, oddzielenie tej części strony logicznej od prezentacji.

Czy macie namiary na jakiś darmowy source strony www w c#? żeby mógł odpalić u siebie na kompie i pomieszać w kodzie. Zobaczyć co się z czym je? Jak się robi kod prezentacji danych a jak logikę.

Kiedy pisałem w PHP, zacząłem od ściągnięcia jPortal i tak się szybko nauczyłem. Jedną podstronę robiłem w ten sposób że wgrywałem kawałki storn z innych plików , include banner, include menu, A tu w VS jakby każda storna cshtml miałą swój kod html. Strasznie było by ciężko ze zmianą layoutu gdyby tak było. Coś czuję ze to się robi inaczej w praktyce.

0

Oczywiście, że tak nie jest - każdy .cshtml może być "wkładany" w stronę Layoutu - w domyślnie tworzonych projektach masz plik _Layout.aspx w /Views/Shared i on zarządza całym layoutem, a pojedynczy widok to tylko fragmencik.

1

Przeciez w VS mozesz tworzac projekt wybrac template mvc z np individual user accounts i wygenerowany zostaje w jakims tam stopniu dzialajacy projekt. Masz main page masz register page masz login page masz manage accounts masz manage roles etc

1 użytkowników online, w tym zalogowanych: 0, gości: 1