Как проверить наличие несохраненных изменений на клиентской стороне? - PullRequest
0 голосов
/ 19 июня 2019

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

Я подумываю использовать какой-нибудь флаг, чтобы проверить, редактирует ли пользователь что-то, тогда я поменяю флаг, и таким образом я смогу это выяснить, но это не самый дешевый способ, так как у меня так много элементов управления на веб-страница и так много функций jquery и не хотят обновлять все функции jquery, чтобы они могли изменить флаг.

Ответы [ 2 ]

0 голосов
/ 21 июня 2019

Подскажите, пожалуйста, какой технологический стек вы используете.

0 голосов
/ 19 июня 2019

В Entity Framework отслеживание изменений включено по умолчанию.Вы также можете отключить отслеживание изменений, установив для свойства AutoDetectChangesEnabled объекта DbContext значение false.Если для этого свойства установлено значение true, то Entity Framework поддерживает состояние объектов.Вы можете сделать foreach, чтобы получить все записи с их статусами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...