以下是我正在使用的代码片段:( btnEditTop
是System.Web.UI.WebControls.Button
)
if( userCanEdit )
{
this.btnEditTop.Visible = true;
}
当我使用调试器单步执行代码时。在if
语句的开头,在监视窗口中,Visible
的值为false。当我进入if
时,在= true
语句之后,Visible
的值仍为假。
此代码在一个功能中可以在某些情况下运行,但在一种情况下不行。
我必须做一些阻止设置Visible
的事情。
有谁知道会导致这种情况的原因?
答案 0 :(得分:3)
它是否也在一个容器中,也是不可见的,div或者是一个Panel?