我无法使用 FindControl 方法在我的 asp Web 应用程序上找到 asp:checkbox。我使用以下方法在表单上放置了一个复选框:
<asp:CheckBox ID="test" Text="Test checkbox" runat="server" />
在我的代码隐藏中,我有以下内容:
Control checkbox = FindControl("test");
if (checkbox != null) Debug.Print("checkbox found");
else Debug.Print("checkbox not found");
if (test.Checked) Debug.Print("checkbox is checked");
else Debug.Print("checkbox is unchecked");
但是我的输出(选中复选框)是:未找到复选框复选框已选中
有人可以告诉我我做错了什么吗?