Я добавляю динамически построенный набор флажков на страницу asp.net из кода с рекурсивным образом:
pnlPageAccessList.Controls.Add(myCheckboxControl);
Элементы управления отображаются на странице нормальноно они не отображаются при просмотре исходного кода, и я не могу получить к ним доступ из кода.Если я добавлю элементы управления в методе on_init, они будут работать.Но у меня есть некоторые бизнес-правила, которые приводят к изменениям самого списка элементов управления, которые требуют, чтобы я использовал метод add в другом месте.Кто-нибудь видел это раньше?Я не на работе, поэтому не могу скопировать точный код.
У меня есть две ужасные идеи о том, как заставить это работать.Один включает в себя несколько jQuery и набор скрытых элементов управления, содержащих большой массив целых чисел;другой - запустить метод on_init AND для других моих событий, чтобы, по крайней мере, отображались элементы управления.Оба пахнут как уродливые хаки.Второй, я подозреваю, не будет работать, чтобы прочитать значения из флажков.