У меня есть эта проблема - я работаю над ASP.NET AJAX-приложением на сервере без .net 3.5, что означает, что я не могу использовать ListView (BOO!).
Я решил простосделать некрасивый способ создания таблицы и присвоения tbody идентификатора и тега сервера runat и поместить HtmlControls внутрь из codebehind (btw - это пользовательский контроль, на случай, если он что-то изменит).все работает нормально - до тех пор, пока страница не выполнит частичную обратную передачу - и все элементы исчезнут, так как тег является сервером runat, я предполагаю, что он должен быть повторно заполнен при загрузке страницы.
Нет ли способа фактически сохранитьданные о частичной обратной передаче?И только содержание элемента управления меняется, когда я так говорю на заднем плане?
Полагаю, я мог бы сохранить содержимое в объекте сеанса после заполнения элемента управления и просто снова заполнить его в Page_Load объектом сеанса - но я надеялся, что есть лучший способ сделать это?