Moja aplikacja ASP.NET MVC jest niewielką częścią większej aplikacji ColdFusion, która wkrótce zostanie całkowicie wymieniona. Przesyłam niektóre parametry z części ColdFusion poprzez pliki cookie i muszę sprawdzić te informacje, zanim uruchomię każdą akcję. W przypadku braku informacji muszę przekierować do strony nadrzędnej. Jakie jest najlepsze miejsce, aby umieścić tę funkcjonalność i jak ją nazwać jednolicie?Jak podłączyć wspólny kod z podstawowego kontrolera w ASP.NET MVC
Obecnie zaimplementowałem kontroler bazowy iw każdej metodzie akcji wywołuję metodę z kontrolera bazowego i na podstawie wyniku zwracam albo przekierowanie, albo kontynuuję działanie. To podejście wydaje się działać, ale zaśmieca moje metody działania conserem, który nie jest bezpośrednio związany z akcją. Jak mogę to rozdzielić, czy są jakieś zdarzenia związane z cyklem życia kontrolera, z którego mogę skorzystać?
odpowiedź Kurta wydaje się bardziej logiczne, ponieważ zostanie to przeprowadzone na każde działanie. Gdyby to były tylko pewne działania, twoje podejście byłoby lepsze. – Martin
Bez obaw Martin. Jeśli potrzebujesz go do każdej akcji, sugerowałbym odpowiedź na eu-ge-ne. Ja też byłam w pobliżu, ale wtedy zobaczyłam jego odpowiedź. –