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