c# - 占位符可见始终为 false

标签 c# asp.net updatepanel placeholder

我在 updatepanel 中有一个占位符,它也在一个占位符和一个 updatepanel 中。但是,根据我的测试,此布局与此错误无关。我的占位符总是将 visible 设置为 false,即使我尝试将其设置为 true。我试图逐步思考代码,并且正在运行将占位符设置为 true 的代码。然而,它并没有将其设置为 true。

myPlaceholder.Visible = true;

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

myUpdatePanel.Update();

这只发生在第一次加载时,在回发时 myPlaceholder visible 设置为 true。它可能是 Web 应用程序中的其他错误并导致此错误,但它太大了我不知道从哪里开始寻找。我希望有人有类似的问题可以为我指明正确的方向。

最佳答案

myPlaceholder 控件的父级是否可见?

关于c# - 占位符可见始终为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5089572/

相关文章:

c# - JSON 反序列化为 KeyValuePair 返回 {null,null}

c# - WPF MVVM 绑定(bind)问题/疑问

asp.net - 从 VS2012 迁移到 VS2013 或 VS 2015

c# - 如何禁用按钮

c# - 官方推荐的创建 ASP.NET Webforms 应用程序的技术是什么?

c# - json反序列化没有属性名称的数组

c# - 从异步方法设置 ViewModel UI 属性

asp.net - JQuery-Mobile和ASP.Net-AJAX还是回发?

c# - 回发后将不同的控件分配给相同的 ID - ASP.NET

c# - 停止双重回发