У меня проблема с частичным представлением и действием контроллера HTTPPOST: когда я нахожусь в HTTPPOST для моего частичного просмотра, возвращается только частичное, не индексная страница с частичным просмотром.
Я не понимаю, почему!
Контекст:
У меня есть предложение (связанное с моделью представления), состоящее из 4 частей: Клиент, Бассейн, Крышка, Резюме
Я хотел бы сделать предложение на одной странице с частичным просмотром, по одному на части.
Код на мой взгляд (предложение / индекс):
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<h2>Index</h2>
<% Html.RenderAction("P_Client"); %>
</asp:Content>
Код в моем контроллере:
публичный класс OfferController: контроллер
{
public ActionResult Index() {
return View();
}
[HttpGet, ChildActionOnly]
public ActionResult P_Client(string id)
{
blablabla
return PartialView("P_Client", viewmodel);
}
[HttpPost]
public ActionResult P_Client(OfferViewModel ViewModel)
{
return PartialView(ViewModel);
}
}
}