保存されていない変更の検出
ASP .Netアプリケーションに「未保存の変更」プロンプトを実装する必要があります。ユーザーがWebフォームのコントロールを変更し、保存する前に移動しようとすると、変更が保存されていないことを警告するプロンプトが表示され、キャンセルして現在のページにとどまるオプションが表示されます。ユーザーがいずれのコントロールにも触れていない場合、プロンプトは表示されません。 これをJavaScriptで実装するのが理想的ですが、独自のコードを展開する前に、これを実現するための既存のフレームワークや推奨される設計パターンはありますか?理想的には、最小限の変更で複数のページにわたって簡単に再利用できる何かが欲しいです。