У меня есть частичные действия, которые я выполняю с помощью метода Asp.Net Futures RenderAction. Некоторые из них выполняют перенаправления после обработки форм в них.
Теперь, когда я обновился до Asp.Net MVC 2 RC, он дал мне сообщение об ошибке "Действиям с детьми не разрешено выполнять действия перенаправления".
Я проверил исходный код, и я нашел строку, которая генерирует исключение. Чтобы обойти это, я могу создать пользовательский RedirectResult, но прежде чем я это сделаю, я хочу понять, почему инфраструктура не позволяет это в первую очередь. Должна быть веская причина, и, возможно, я тоже не должен этого делать.
Кто-нибудь знает причину этого ограничения?
Спасибо