с тех пор, как Хасан Хан начал помогать мне, но так и не ответил на мои дополнительные вопросы ... я должен был найти свое собственное решение.
так, как я это сделал в конце, вместо добавления элементов в списокна странице, добавляя их непосредственно в пользовательский элемент управления следующим образом:
filterControl.Categories.Add(new widgets_filter.Category{ category_id = "", category = ""});
Я не знаю, является ли это хорошим решением, но, по крайней мере, оно работает.
, если кто-то предоставитлучше ответ (с примером кода), я постараюсь их использовать, а вот что у меня есть.