次のような状況があります: aspx アプリ c# をコーディングしました。ユーザーには 4 つのドロップダウン リスト、1 つのテキスト ボックス、および 2 つのボタン (キャンセル、保存) がページに含まれています。ユーザーがドロップダウンリストのインデックスを変更できるようにする前に、テキストボックスへの変更を保存することを覚えておく必要があります。そのため、ユーザーがテキストボックスの値を変更した場合、変更をキャンセルまたは保存するオプションしかありません。彼がドロップダウンリストのインデックスを変更するなど、何か他のことをしようとした場合、私はこのイベントをキャンセルし、これを行う前に保存またはキャンセルするように彼にメッセージを送る必要があります。
私は多くの方法を試しましたが、それらはすべて私にはアマチュアのように見え、多くの付随的な効果をもたらします. これを行うためのまともな/エレガントな方法はありますか?