将按钮上的visibility属性设置为true无效

时间:2011-04-08 13:40:08

标签: asp.net webforms

以下是我正在使用的代码片段:( btnEditTopSystem.Web.UI.WebControls.Button

if( userCanEdit )
{
     this.btnEditTop.Visible = true;
}

当我使用调试器单步执行代码时。在if语句的开头,在监视窗口中,Visible的值为false。当我进入if时,在= true语句之后,Visible的值仍为假。

此代码在一个功能中可以在某些情况下运行,但在一种情况下不行。

我必须做一些阻止设置Visible的事情。

有谁知道会导致这种情况的原因?

1 个答案:

答案 0 :(得分:3)

它是否也在一个容器中,也是不可见的,div或者是一个Panel?