ASP.NET - проверяет загруженные данные файла и показывает ошибки в ListView асинхронно - PullRequest
0 голосов
/ 12 сентября 2018

Я реализовал пользовательские правила проверки с помощью Bootstrap Validator в JavaScript после того, как файл данных (Excel, csv, xml) загружен в код C # позади страницы aspx. Если значение не проходит проверку, ячейка данных красиво выделяется красным, с кратким настраиваемым сообщением под ячейкой в ​​ListView при визуализации страницы. Все это делается путем настройки Bootstrap Validator.

Проблема в том, что чем больше строк содержит файл, тем медленнее проверка занимает около 15 столбцов данных, и во время проверки браузер блокируется до завершения проверки.

Как я могу получить тот же результат, выделив ячейки с ошибками и коротким сообщением, не блокируя браузер?

Если я выполняю проверку в коде C # на сервере, как я могу показать ошибки проверки, похожие на то, как это работает сейчас?

Строка в JavaScript, которая выполняет проверку, выглядит так:

$('form').data('bootstrapValidator').validate();

Можно ли запустить это асинхронно? Если да, то как я могу отображать индикатор выполнения во всплывающем окне или, по крайней мере, не блокировать браузер?

Заранее спасибо.

...