簡體   English   中英

動態復選框。檢查if語句

[英]Dynamic Checkbox.Checked if statement

下面是我的代碼,該代碼為每個HyperLink創建一個新的CheckBox,然后用Hyperlink的名稱命名每個CheckBox。 然后,我有一條IF語句,該語句檢查是否已檢查動態創建的CheckBox。 如果有,請在標簽中顯示CheckBox的名稱。

但是..標簽沒有填充。 我已經測試了所有內容,如果我手動進行操作,則會填充標簽。 標簽也已保存視圖狀態。 有任何想法嗎? :)

foreach (HyperLink folder in folderList)
            {
                CheckBox checkbox = new CheckBox();
                checkbox.Text = folder.Text.ToString();
                folder.Controls.Add(check);
                checkbox.EnableViewState = true;
                checkbox.AutoPostBack = true;    

                if(check.Checked)
                {
                    selectedFolder.Text = check.Text.ToString();
                }

            }

在我看來,您沒有留下任何時間來選中該復選框(用戶輸入)。 您應該使用事件處理程序或類似的方法來捕獲選中復選框的事件。

另外,我看不到任何地方都定義了“檢查”。您是說“檢查”而不是“檢查”嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM