保存/编辑后如何关闭局部视图?

时间:2019-05-12 20:06:14

标签: ajax asp.net-core crud

我有一个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>

0 个答案:

没有答案