在我的项目中,我使用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调用页面并在其上显示时如何显示错误消息。