Здравствуйте, Romashkin, Вы писали:
R>Спасибо, RustM.
RM>>Запоминай (как думай сам), какие контролы ты насоздавал, и при рефреше создавай их заново.
R>а какие способы запоминания существуют? просто чекбоксы генерируются на основе данных базы данных, и не хочется каждый раз на Page_Load подключаться к базе данных зря..
Можно создать, например, массив в котором хранить ID из базы и положить в стэйт (State). А в Page_Load брать из стэйта и формировать контролы, при этом коннектится к базы не надо. Можно создать ArrayList и хранить объекты со всеми нужными данными для добавления чекбокса (ID, label, etc) в стэйте. Тут широкое поле для творчества и деятельности. Подробнее про стэйты в ASP.Net в MSDN
здесь.