我有一个asp.net标签控件,其Visible属性设置为false.在代码隐藏中,我根据用户是否已登录将其可见性设置为true/false.一个奇怪的行为是,在回发时,代码隐藏执行并设置标签的可见性值,然后标记执行并将标签的可见性设置为false.在非回发请求中,代码隐藏设置的状态不会被覆盖.请原谅我的无知,但我错过了一些重要的事情吗?
了解页面生命周期,以及运行时触发各种页面事件的时间.
http://msdn.microsoft.com/en-us/library/ms178472.aspx
此外,我不认为代码是无关紧要的.如果编码正确,您将不会遇到此问题.把它放在这里,让我们来看看.