2011-02-23 60 views
1

我在updatepanel里有一个占位符,那也是一个占位符和一个updatepanel。但是,根据我的测试,这个布局不应该关注这个错误。我的占位符总是有可见的设置为false,即使我尝试将其设置为true。我试图想出代码,并将占位符设置为true的代码正在运行。然而,它并没有把它设置为真。placeholder visible always false

myPlaceholder.Visible = true; 

if(myPlaceholder.Visible) 
//Do stuff inside placeholder 

myUpdatePanel.Update(); 

这只是发生在第一次加载寿,上回发myPlaceholder可见设置为true。它可能是其他网络应用程序中的其他东西,这是错误的,并产生这个错误,但它如此之大,我不知道从哪里开始寻找。我希望有人有类似的问题,可以指向我的正确方向。

回答

7

myPlaceholder控件的父级是否可见?

+0

它似乎是一个连接。在将myPlaceholder设置为true后,我首先将父占位符设置为可见。我在测试页上尝试过,然后运行。但是现在我试图在将myPlaceholder设置为可见并且现在显示之前将父占位符设置为可见。 – 2011-02-23 11:55:27

+0

1000谢谢。哇,这让我疯狂。我有代码在基于条件的可见usercontrol中设置各种占位符,然后将用户控件设置为可见。原来,如果占位符的父(在本例中是我的用户控件)不可见,将占位符设置为visible = true将不会执行任何操作。谁知道?再次感谢。 – 2016-04-26 23:33:28

相关问题