2009-07-23 8 views
0

私はaspxページのHTML側をC#コードの背後から解析しようとしています。C#Codebehind経由のチェックボックス入力のためのaspxページの解析

本質Iのような命名された複数のチェックボックスとを有する:XXは、データベースから引き出された項目のIDであると

qlcbXXを。

私は何をしたいの

a)すべてのチェックボックスの入力

bについてlinkSelectionsを解析している)彼らは

Cを確認しているかどうかを確認)チェックすると、他のkeepListと呼ばれるリストに追加removeListというリストに追加

アイデア?

おかげ

-Seth

+1

なぜCheckBoxListを使用しないのですか? –

答えて

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);   
         } 
        } 
      } 
1

使用CheckBoxListのすべてがずっと簡単にします。