Я прочитал несколько статей по этой проблеме, и, с технической точки зрения, все, что они делают, это перенос html-кода из пользовательского элемента управления и его ввод в содержащую страницу. Я хочу, чтобы на пользовательский элемент загружался настоящий пользовательский элемент управления, так что при обратной передаче я все же имею доступ к этому загруженному пользовательскому элементу управления, и я могу проверять поля на нем на стороне сервера и т. Д. И т. Д. Я хочу сказать, что после того, как пользовательский элемент управления был загружен на страницу с помощью ajax, он должен после этого действовать так, как будто он был первоначально создан как часть жизненного цикла страницы, когда страница была впервые загружена. Имеет ли это смысл? Есть идеи, как это сделать? UpdatePanel может быть решением, но я не хочу этого использовать.динамически загружает пользовательские элементы управления с помощью jquery ajax
1
A
ответ
0
Панель обновления - это решение, так как оно вам нужно, чтобы обновить ViewState страницы, чтобы вновь добавленный пользовательский контроль должен был быть частью жизненного цикла страницы. Кроме того, когда страница отправляет сообщение назад, вы должны помнить, что она была добавлена и повторно добавлена, чтобы структура управления была правильно воссоздана.
0
Когда вы динамически создаете пользовательские элементы управления, вы должны обязательно привязываться к элементам. Посмотрите на http://docs.jquery.com/Events/live