В моем проекте я вызываю (редактирую, удаляю, детализирую) страницы модальные с Ajax.
function Edit(id) {
$.ajax({
url: "/Customers/Edit/" + id,
type: "Get",
data: {}
}).done(function (result) {
$('#modal-info').modal('show');
$('#modal-body').html(result);
})
}
Когда у меня есть ошибка, например, это имя пользователя существует, я использую его, чтобы показать его со сводной информацией о проверке, но моя проблема - когда я вызываю страницу редактирования, когда я хочу показать ошибку, я должен использовать 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, которая не закрыла модальный режим, и показать на нем.