Gromadziłem moje klasy viewdata wewnątrz kontrolerów i, gdy ich liczba rośnie, zaczynam się zastanawiać, czy to dobry pomysł. Z drugiej strony, coś o zanieczyszczaniu katalogów/Views i/Controllers tymi rzeczami wydaje się wyłączone.Gdzie powinienem umieścić moje asp.net-mvc z mocno wpisanymi widokami?
Czy istnieje tu konwencja, której tu brakuje? Może katalog/ViewData? idk, jakie są dobre lokalizacje dla moich klas viewdata?
porządku, ale gdzie czy umieściłbyś klasy viewdata? Kontrolery i widoki są od nich zależne. –
W folderze modelu, tak jak chcesz przekazać model do widoku z kontrolera. MvcContrib ma kilka doskonałych rozszerzeń umożliwiających przekazywanie modeli danych do danych widoku, takich jak ViewData.Add (modelInstance) i ViewData.Get() –
Richard