ASP.Net复选框不允许将可见设置为True

Sha*_*ard 1 asp.net checkbox webforms visual-studio-2003

我正在Visual Studio .Net 2003(yeeich)中处理一个旧的Web应用程序,我遇到了一个问题,它不会将Visibility设置为True.

它被声明为:

Protected WithEvents chkTraining As System.Web.UI.WebControls.CheckBox 
Run Code Online (Sandbox Code Playgroud)

<asp:CheckBox id="chkTraining" runat="server" Visible="False"></asp:CheckBox>
Run Code Online (Sandbox Code Playgroud)

当我通过以下行调试:

chkTraining.Visible = True
Run Code Online (Sandbox Code Playgroud)

它过去很好,但是当我在下一行检查这个值时,chkTraining.Visible = False.这可能会发生什么?没有事件发射或其他任何事情发生......这真的让我陷入困境.谢谢你的帮助.

Key*_*bai 5

可能是其容器的可见性设置为false.