Witam, wpadłem na pomysł napisania prostego frameworka mvc. Ogólnie z oprogramowaniem freamu raczej problemu nie będzie, (m.in. dlatego, że będzie jak wyżej wspomniałem prosty). Zastanawiam się tylko, w którym miejscu mógłbym podpiąć swoje np. ControllerFactory itd do zwykłego projektu ASP.NET, aby zakończyć renderowanie strony poprzez silnik WebForms i przejąć nad tym inicjatywę.
Masz HttpHandlers lub HttpModules. Gdzieś na MSDN był fajny obrazek, ale nie mogę teraz znaleźć, tu coś jest http://www.codeproject.com/KB/aspnet/HttpModuleandHttpHandle.aspx
mam http://i.msdn.microsoft.com/dynimg/IC166956.gif
Generalnie handler przychwytuje przetwarzanie requesta dla jakiegoś typu mime, więc może być tylko jeden. Modul'ów może być wiele, zarówno przed jak i po przetworzeniu przez handler.
Wg mnie dla swojego mvc przede wszystkim powinieneś stworzyć własny handler. Ale jeśli chcesz opierać się o MS mvc to poczytaj http://nayyeri.net/custom-controller-factory-in-asp-net-mvc, bo rozumiem że chcesz raczej swój ControllerFactory dodać, niż od podstaw jakiś framework mvc pisać.
dzięki za odp. Tak chcę stworzyć od podstaw famework, zastanawiam się jeszcze tylko jak połączyć generowanie kodu html + asp.net, w php po prostu includowałem po prostu includowałem inny plik php z widokiem, który z góry wiedział jakie będą tam zmienne. Pomyślimy.. ;]
Dlaczego nie chce użyć gotowca (Asp.net mvc 2/3)? Dla nauki, to jest odpowiedź ;]