Мне нужно отобразить регистрационную форму и форму для входа на домашней странице.ASP .Net MVC 3: Резервное действие и перенаправление детей
Если валидация не выполняется в этих двух формах, мне нужно отобразить правильные ошибки на главной странице.
Но если не было ошибок, пользователь должен быть перенаправлен на защищенную панель мониторинга.
Для этого я использую child action
на домашней странице, как это:
@Html.Action("Register", "Membership")
Он работает отлично, как и ожидалось, если есть какие-либо ошибки, так как она способна re-render
partial view
с надлежащим model
что имеет validation state
информация.
Но если бы не было никакой ошибки, когда он пытается перенаправить, он выдает ошибку о том, что:
Child actions are not allowed to perform redirect actions.
Есть ли способ обойти это? Я уверен, что есть способ разместить формы регистрации и регистрации на главной странице. Скорее всего, я не знаю, так как я новичок в ASP .Net MVC.
Не могли бы вы указать мне в правильном направлении здесь?