1

我有一个 asp.net 面板控件,我希望它出现在用户的所有其他页面加载中,所以我想我可以像这样更改 page_load 中的 Visible 属性:

panel.Visible = !panel.Visible。

但是,每次运行时,Visible 都会变回 true。面板的状态不是用视图状态维护的吗?

4

1 回答 1

1

最后我使用会话状态来解决这个问题。

我在 session 中存储了一个 bool 来跟踪面板是否可见,然后在页面加载方法中将面板的 Visible 属性设置为与 session 中存储的相反。

于 2012-09-27T10:19:20.463 回答