Ho un requisito per implementare un prompt "Modifiche non salvate" in un'applicazione ASP .Net. Se un utente modifica i controlli in un modulo Web e tenta di uscire prima di salvare, dovrebbe apparire un messaggio che lo avverte che hanno modifiche non salvate e dare loro la possibilità di annullare e rimanere sulla pagina corrente. Il prompt non dovrebbe essere visualizzato se l'utente non ha toccato nessuno dei controlli.
Idealmente mi piacerebbe implementarlo in JavaScript, ma prima di intraprendere il percorso di rollare il mio codice, ci sono framework esistenti o schemi di progettazione consigliati per raggiungere questo obiettivo? Idealmente, vorrei qualcosa che possa essere facilmente riutilizzato su più pagine con modifiche minime.