У меня есть кнопка в моем частичном представлении (FinanceList), когда я нажимаю кнопку, я открываю представление createitems для сохранения записей.
<input type="button" id="btnaddnew" class="btn-success pull-left" style="height:30px;width:140px;font-size:16px" value="+Add new record" onclick="window.open('/Projects/CreateItems'+ '?id=7', 'popUpWindow', 'height=500,width=500');">
У меня есть метод Ajax Post в моем представлении createItems, в методе Post я успешно сохраняю записи в базе данных, но как мне нужно закрыть всплывающее окно mmy CreateItems и обновить мое частичное представление?
<script type="text/javascript">
$(document).ready(function () {
$('.button').on("click", function () {
$.ajax({
url: applicationHostPath + 'Projects/CreateItems',
datatype: 'json',
data: $("form").serialize(),
success: function (response) {
if (response != null) {
$('#displayproContainer').load('/Projects/FinanceList' + "&id=" + 2);
}
}
})
});
});
</script>
Контрольный код, где мне нужно вернуть это представление ?? чтобы мой частичный вид обновился?
[HttpPost]
public ActionResult CreateItems(ModelClass model)
{
//My DB Save Method
return View();
}