asp.net のユーザー コントロールをプログラミングしたことのある人なら誰でも、ユーザー コントロールが初めて読み込まれたか、再読み込みされたかを確認する特定の方法が必要な状況に遭遇したことがあると思います。非表示の「currentOpenControl」フラグを設定する以外に、他の解決策を思いついた人はいますか? コントロールが初めて開いているか、再度開いているかを確認する必要があるかどうか疑問に思っている場合は、大きな理由の 1 つはデータバインディングです。コントロールが初めて開いたとき、つまりデータバインドしたいときです。その後、再度データバインドすると、ユーザーが追加した可能性のある変更がすべて失われます。したがって、コントロールが開いているかどうかに関係なく、フラグを設定するよりもエレガントなソリューションがあるかどうか疑問に思っています。
ありがとう