public IActionResult GetTableData()
{
var tableData = _dbContext.Table.ToList();
var viewModel = new TableViewModel
{
TableData = tableData
};
return Json(viewModel);
}
$("#myForm").submit(function(e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "/Table/Insert",
data: $(this).serialize(),
success: function() {
$.get("/Table/GetTableData", function(data) {
$("#myTable").html(data);
});
},
error: function() {
alert("Error: could not save record.");
}
});
});
@model TableViewModel
@Html.Partial("_Table", Model)
通过以上步骤,您就可以在ASP.NET Core MVC中插入新纪录时自动刷新表格了。