【发布时间】:2009-02-25 04:54:54
【问题描述】:
我有一个 asp.net 标签控件,其 Visible 属性设置为 false。在代码隐藏中,我根据用户是否登录将其可见性设置为真/假。一个奇怪的行为是,在回发时,代码隐藏执行并将标签的可见性值设置为任何值,然后标记执行并将标签的可见性设置为 false。在非回发请求上,由代码隐藏设置的状态不被覆盖。请原谅我的无知,但我错过了一些重要的事情吗?
【问题讨论】:
-
你能发布你的代码来澄清一下吗?
-
这听起来像你在编码错误的事件并踩到页面生命周期。贴出代码让我们看看。
-
我已经注意检查 PageLoad 上的 IsPostback。代码在这里无关紧要。我的问题是 - 为什么标记在代码隐藏之后执行?我缺少一些基本的东西吗?
-
您是否进行了跟踪,看看会发生什么?或者它什么时候破裂?
-
-1:你为什么勾选了一个与问题解决方式完全无关的答案?