Dlaczego wyniki przekierowań nie są dozwolone w akcjach podrzędnych w Asp.net MVC 2

Mam kilka częściowych działań, które renderuję za pomocą metody Asp.Net Futures RenderAction. Niektóre z nich wykonują przekierowania po przetworzeniu formularzy.

Teraz, kiedy zaktualizowałem do Asp.Net MVC 2 RC, pojawia się błąd „Działania podrzędne nie mogą wykonywać działań przekierowujących”.

Sprawdziłem kod źródłowy i znalazłem linię, która zgłasza wyjątek. Aby ominąć ten problem, mogę wykonać niestandardowy RedirectResult, ale zanim to zrobię, chcę zrozumieć, dlaczego struktura nie pozwala na to. Musi być dobry powód, a może nie powinienem.

Ktoś zna powód tego ograniczenia?

Dzięki

questionAnswers(7)

yourAnswerToTheQuestion