找到ASP複選框,我無法找到的asp:使用FindControl方法我的asp web應用程序複選框。我把一個複選框,我的形式使用:無法通過ID
<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");
但是我的輸出(與複選框選中): 複選框未找到 複選框被選中
有人能告訴我什麼,我做錯了什麼?
出於好奇,爲什麼你不能只是參考你的複選框沒有使用FindControl? – AaronS 2012-07-19 16:50:26
如果你可以使用Firebug,並設法找到該複選框 – 2012-07-19 16:52:48
@heatStroke請你可以把實際的代碼從代碼隱藏 – HatSoft 2012-07-19 17:01:54