0

C# コード ビハインドから aspx ページの html 側を解析しようとしています。

基本的に、次のように名前が付けられた複数のチェックボックスがあります。

XX がデータベースから取得されたアイテムの ID である qlcbXX。

私がやりたいことは

a) すべてのチェックボックス入力の linkSelections を解析する

b)それらがチェックされているかどうかを判断します

c) チェックされている場合は、keepList というリストに追加します。それ以外の場合は、removeList というリストに追加します。

何か案は?

ありがとう

-セス

4

2 に答える 2

1

CheckBoxList を使用して、すべてをよりシンプルにします。

于 2009-07-23T14:16:38.813 に答える
1
 I think this would work:



 void IterateControls(Control parent)
         {
                    foreach (Control c in parent.Controls)
                    {
                        if (c is CheckBox)
                        {
                          keepList.Add(c);
                        }else
                        {
                          removeList.Add(c);
                        }

                        if (c.Controls.Count > 0)
                        {          
                          IterateThroughChildren(c);          
                        }
                    }
          }
于 2009-07-23T14:00:53.890 に答える