1

ユーザーの他のすべてのページ読み込みに表示したいasp.netパネルコントロールがあるので、page_loadのVisibleプロパティを次のように変更できると思いました:

panel.Visible = !panel.Visible.

ただし、これを実行するたびに、Visible は true に戻ります。viewstateでパネルの状態が維持されていませんか?

4

1 に答える 1

1

最後に、セッション状態を使用してこれを回避しました。

セッションに bool を保存して、パネルが表示されているかどうかを追跡し、ページの読み込みメソッドで、パネルの Visible プロパティをセッションに保存されていたものと反対に設定しました。

于 2012-09-27T10:19:20.463 に答える