У меня есть частичное мнение, что при добавлении элемента в базу необходимо обновить.
Index.cshtml:
@using (Ajax.BeginForm("Index", "WinEntry", new AjaxOptions { HttpMethod = "POST", UpdateTargetId = "wingrid", InsertionMode = InsertionMode.Replace}))
{
@Html.Partial("_winVenue")
@Html.Partial("_singleWin")
}
<div id="wingrid">
@Html.Partial("_wingrid")
</div>
В _singleWin есть кнопка отправки
Контроллер:
[HttpPost]
public ActionResult Index(Win win)
{
win.dealerId = "1234567890";
win.posterid = "chris";
win.posttime = DateTime.Now;
wem.addWin(win);
IEnumerable<Win> w = wem.getVenueWins(win.venue,win.windate);
return PartialView("_wingrid",w);
}
Когда контроллер возвращает частичное представление _wingrid, он возвращает его как новую страницу, и поведение, которое я ищу, похоже на панель обновления внутри div wing wing.
Буду признателен за любую помощь.