У меня есть требование внедрить приглашение "Несвязанные изменения" в приложении ASP.Net. Если пользователь изменяет элементы управления в веб-форме и пытается уйти перед сохранением, появляется сообщение о том, что они имеют несохраненные изменения и дают им возможность отменить и остаться на текущей странице. Приглашение не должно отображаться, если пользователь не коснулся каких-либо элементов управления.
В идеале я хотел бы реализовать это в JavaScript, но прежде чем я спустился по пути моего собственного кода, существуют ли какие-либо существующие рамки или рекомендуемые шаблоны проектирования для этого? В идеале мне бы хотелось что-то, что можно легко использовать на нескольких страницах с минимальными изменениями.