2009-07-23 3 views
0

Я пытаюсь разобрать html-часть страницы aspx из кода C#.Parse aspx page для ввода Checkbox через C# Codebehind

По существу у меня есть с несколькими флажками, которые названы в качестве таковых:

qlcbXX с XX будучи идентификатор элемента извлекается из базы данных.

Что я хотел бы сделать, это

а) разобрать linkSelections для всех CheckBox входов

б) определить, если они проверяются

с) если флажок установлен добавить в список под названием 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 и сделать все намного проще.

Смежные вопросы