我有一个CRUD表,我设法通过更新唯一的局部视图来创建/编辑/删除它。但是使用create / edit进行操作后出现问题。按提交按钮后,我的局部视图不会关闭。
伙计们,请帮忙或给我提示;)我将非常感谢。
这里是创建示例。
控制器:
[HttpGet]
public IActionResult ViewCreate()
{
return PartialView("_Create");
}
[HttpPost]
public IActionResult Create(Menu cust)
{
int create_file_id = cust.File_Id;
sMenuRepository.Add(cust);
return RedirectToAction("ViewTable", create_file_id);
}
查看:
<div class="modal-body">
<h2>Create</h2>
<form
asp-controller="Home"
asp-action="Create"
data-ajax="true"
data-ajax-update="#divPartial"
>
<div class="modal-footer">
<button
id="myHide"
type="button"
class="btn btn-default"
data-dismiss="modal"
>
Cancel
</button>
<input type="submit" value="submit" class="btn btn-success" />
</div>
</form>
</div>
<script type="text/javascript">
$(function () {
$('#approve-btn').click(function () {
alert('Hi');
$('#modal-container').modal('hide');
});
});
</script>