Mam proste pytanie. Czy przesyłanie danych między Controllerem a View powinno się odbywać przez ViewData czy jakoś inaczej, ładniej, zgrabniej można to zrobić? Np. w kontrolerze mam za pomocą LINQ wybrane N rekordów i chce je wypisać jeden pod drugim po kolei. Muszę iterować po ViewData za pomocą for'a / foreach'a, czy da się zrobić to jakoś inaczej?