Я использую RenderAction для рендеринга фрагмента, который используется на всем моем сайте.
Это часть, где пользователь может искать сущность. Это зависит от контроллера / действия, которое отображало родительский основной вид, что делается после обнаружения объекта.
Допустим, у меня есть контроллеры:
HireController, FireController с
Действие ActOnPerson и
PeopleController с Action FindPerson, который отображает частичное
FindPerson
Представления: Hire / SearchPerson.aspx и Fire / SearchPerson.aspx
Каждый просмотр содержит помощника:
<%Html.RenderAction("FindPerson ", "People"); %>
Форма, которая отправляет сообщения в HireController / FireController, содержится в частичном.
Это должно быть так, потому что на самом деле есть несколько шагов (посты в форме), связанных с поиском человека.
Есть ли способ решить внутри частичного FindPerson, нужно ли отправлять форму в FireController или HireController? Наверное, я ищу что-то вроде открытых свойств WebControls, но для RenderAction.