Я очень расстроен, пытаясь получить массив для моего _Click-Event в моем ASP.NET-приложении.
Вот в чем дело:
У меня есть динамически созданная «форма», которая является todolist.
Так что для каждой задачи у меня есть описание (из базы данных), поле примечания и флажок.
Так как они могут быть 0-n задачами, я не могу работать с asp: -Tag в файле ascx.
Вот почему я создал класс для каждой задачи, который выглядит следующим образом:
private class todoContainer
{
public int? id
{
get;
set;
}
public CheckBox activeted
{
get;
set;
}
[...]
Список создается с помощью цикла foreach, и каждый toDo попадает в массив todoArray.
Вот как я работаю с элементами управления внутри цикла:
checkboxArea.Controls.Add (todoArray [todoArrayInt] .activeted);
Поскольку теперь я хочу отправить список на событие submit со всеми внесенными мною изменениями (например, если я хочу добавить заметку в ToDo X и хочу вычеркнуть DoDo Y), я должен получить всю массив в моем _Click-методе.
К сожалению, я не могу найти способ сделать это ...
Я пробовал это:
- Получить весь массив в asp: HiddenField-Controll, который вообще не работает
- Получить массив в сеанс, но я не могу найти способ, как отслеживать изменения ...
Если бы кто-нибудь мог мне помочь, я был бы очень благодарен.
С наилучшими пожеланиями
Ричард