Используя Asp.net Core MVC Bootstrap 4, я не могу заставить ненавязчивую проверку работать правильно для ошибок добавленJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Используя Asp.net Core MVC Bootstrap 4, я не могу заставить ненавязчивую проверку работать правильно для ошибок добавлен

Сообщение Anonymous »

Похоже, что с аннотациями проверки в модели представления все работает отлично. Однако у меня возникают проблемы, когда на стороне сервера (после публикации формы) я выполняю некоторые дополнительные проверки и добавляю ошибки состояния модели. Эти ошибки на самом деле отображаются правильно и передаются в ответе от сервера, однако ошибки, связанные с одним из свойств/входных данных в форме, в конечном итоге каким-то образом устраняются. Теперь, если я помещу сводку проверки на страницу, сообщение там отобразится, но сообщение, связанное непосредственно с вводом, не появится, и ввод больше не будет помечен как недействительный. Есть идеи, что может происходить?
Я использую jQuery v2.1.4, jQuery Validation v1.14.0, jQuery Validation Unobtrusive v3.2.6, Bootstrap 4.4.1, и я используя версию v2.2.0 этого плагина: https://github.com/brecons/jquery-valid ... -bootstrap. Я не мог заставить ничего из средств проверки BS4 работать/выглядеть правильно, пока не нашел тот плагин, о котором только что упомянул. Теперь это работает и выглядит великолепно, но ошибки, добавленные на стороне сервера, не доходят до клиента, как хотелось бы. И я думаю, что они приходят от сервера к клиенту в ответ, но я думаю, что, возможно, существует какая-то обработка сценария, которая очищает эти сообщения об ошибках. Думаю, кто-то уже решил эту проблему.
Настройка cshtml:



__

the server-side add model error statement:
this.ModelState.AddModelError(nameof(LoginViewModel.Email), "Your account has been disabled.");

Ответ, пришедший от сервера клиенту:

Email Address

_Your account has been disabled._


Это результат проверки страницы после ее отображения в браузере. Как вы можете видеть, сообщение проверки, пришедшее с сервера, исчезло, а ввод очищен от ошибки:

Email Address


__



Подробнее здесь: https://stackoverflow.com/questions/640 ... idation-wo
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как добиться того же эффекта, что и ASP.Net MVC Server.Transfer в ASP.Net Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    98 Просмотры
    Последнее сообщение Anonymous
  • Как добиться того же эффекта, что и ASP.NET MVC Server.Transfer в ASP.NET Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    105 Просмотры
    Последнее сообщение Anonymous
  • Реализация выхода из Azure B2C в приложениях ASP.NET Core MVC и ASP.NET MVC.
    Anonymous » » в форуме C#
    0 Ответы
    109 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Ошибка Bad Gateway (502) при вызове API Core Core .NET .NET из другого API Core .NET .NET .NET .NET
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»