在Asp.net Core中的模态上显示消息

时间:2018-06-30 08:00:42

标签: javascript asp.net-core-mvc

在我的项目中,我使用Ajax在Modal上调用(编辑,删除,详细信息)页面。

  function Edit(id) {
     $.ajax({
         url: "/Customers/Edit/" + id,
         type: "Get",
         data: {}
     }).done(function (result) {
         $('#modal-info').modal('show');
         $('#modal-body').html(result);

     })
 }

例如,当我遇到错误时,该用户名存在,我用来显示带有验证摘要,但我的问题是当我要显示错误时,我必须调用Edit页面,而必须使用Return View()对于返回的页面并显示错误,但是模态已关闭,然后转到页面编辑

  if (ModelState.IsValid)
        {
            if (await _genericRepository.FindBy(f => f.FullName == customer.FullName) == true)
            {
                ModelState.AddModelError("", "This is Duplicate FullName");
                return View(customer);
            }
            else if (await _genericRepository.FindBy(f => f.Email == customer.Email) == true)
            {
                ModelState.AddModelError("", "This is Duplicate Email");
                return View(customer);
            }
            else
            {
                _genericRepository.Update(customer);
                await _genericRepository.SaveChangesAsync();
                return View("Index");
            }

        }

但是我想在模态中显示消息,提示其中有编辑页面。

在模态下使用未关闭模态的Ajax调用页面并在其上显示时如何显示错误消息。

0 个答案:

没有答案