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。面板的状态不是用视图状态维护的吗?
最后我使用会话状态来解决这个问题。
我在 session 中存储了一个 bool 来跟踪面板是否可见,然后在页面加载方法中将面板的 Visible 属性设置为与 session 中存储的相反。