这是我正在使用的代码片段:(btnEditTop
是System.Web.UI.WebControls.Button
)
if( userCanEdit )
{
this.btnEditTop.Visible = true;
}
当我用调试器步进代码时。在if
语句开始时,在watch窗口中,Visible
的值为false。当我进入if
,在= true
语句之后,Visible
的值仍然是false。
这段代码是在一个函数中,它在某些情况下工作,但在一种情况下不是。
必须有我正在做的事情,以防止Visible
被设置。
有人知道什么情况会导致这个吗?
是否在一个不可见的容器内,也许是div或Panel?