Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザーの他のすべてのページ読み込みに表示したいasp.netパネルコントロールがあるので、page_loadのVisibleプロパティを次のように変更できると思いました:
panel.Visible = !panel.Visible.
ただし、これを実行するたびに、Visible は true に戻ります。viewstateでパネルの状態が維持されていませんか?
最後に、セッション状態を使用してこれを回避しました。
セッションに bool を保存して、パネルが表示されているかどうかを追跡し、ページの読み込みメソッドで、パネルの Visible プロパティをセッションに保存されていたものと反対に設定しました。