asp.net mvc - проблемы с RenderAction - PullRequest
0 голосов
/ 30 июня 2010

Я не совсем уверен, что понимаю, что делает Html.RenderAction(). Я только что заметил одно странное поведение при его использовании:

В View/Contacts/Edit.aspx я использовал Html.RenderAction("ModalAddNote"), который содержит форму для добавления заметок для контакта. Это для использования AJAX (он открывается в модальном диалоге). Проблема возникает при создании метода ModalAddNote: теперь, когда я отправляю страницу для редактирования контакта, меня перенаправляют на Contacts/ModalAddNote, а не на Contacts/Edit. Если я удаляю Html.RenderAction("ModalAddNote"), тогда он работает нормально. Почему так и как это контролировать?

1 Ответ

0 голосов
/ 30 июня 2010

Я обнаружил, в чем проблема ... У меня было два ModalAddNote метода - один без и один с HttpPost, поэтому при отправке страницы Html.RenderAction("ModalAddNote") будет вызывать метод с атрибутом HttpPost

...