将按钮上的可见性属性设置为 true 不会执行任何操作
这是我正在使用的代码片段:(btnEditTop
is a System.Web.UI.WebControls.Button
)
if( userCanEdit )
{
this.btnEditTop.Visible = true;
}
当我使用以下命令单步执行代码时调试器。在 if
语句开始时,在监视窗口中,Visible
的值为 false。当我进入 if
时,在 = true
语句之后,Visible
的值仍然为 false。
这段代码位于一个函数中,该函数在某些情况下可以工作,但在一种情况下则不行。
我正在做的事情肯定会阻止 Visible
被设置。
有谁知道什么条件会导致这种情况?
Here is a snippet of the code that I am working with: (btnEditTop
is a System.Web.UI.WebControls.Button
)
if( userCanEdit )
{
this.btnEditTop.Visible = true;
}
When I'm stepping through the code with the debugger. At the start of the if
statement, in the watch window, the value of Visible
is false. As I step into the if
, and after the = true
statement, the value of Visible
is still false.
This code is in a function that does work it some situations, but not in one case.
There must be something that I am doing that prevents Visible
from being set.
Does anyone know what conditions will cause this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它是否位于一个同样不可见的容器内,可能是一个 div 或者一个面板?
Is it within a container that's also invisible, a div perhaps or a Panel?