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