Укажите действие на субконтроллере при использовании Html.RenderAction - PullRequest
0 голосов
/ 10 августа 2009

У меня есть UserControl, который я вызываю с помощью Html.RenderAction (...), пока все хорошо ..
Затем я хочу указать в пользовательском элементе управления, какое действие следует использовать

Html.BeginForm("DeleteComment", "Comments", new { Id = "frmDelete" }, FormMethod.Post);%>
  <%= Html.SubmitImage( "imgbtnDelete", "/image.png", new { ... })%> 
<% Html.EndForm(); %>

И в этом заключается моя проблема; это вызывает контроллер / действие пользовательского элемента управления.

Я хочу сначала вызвать действие страниц, а затем указать, какое действие вызывать на контроллере пользовательского элемента управления.

Возможно ли это? Спасибо от новичка MVC

1 Ответ

0 голосов
/ 13 августа 2009

Простым решением было бы установить действие формы равным /{sub-controller}/{action-method}

Что-то вроде

Html.BeginForm("DeleteComment", "Comments", new { Id = "frmDelete", action="/{sub-controller}/{action-method}" }, FormMethod.Post);%>

НТН,

Dan

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...