ASP.Net создает новый пользовательский элемент управления, используя JQuery - PullRequest
1 голос
/ 18 января 2011

Я знаю, что вы можете сделать это с помощью MVC. Но не уверен, что вы можете использовать веб-формы.

У меня есть кнопка, при нажатии на которую она получает данные, затем заполняет репитер, а затем вводит данные в другие элементы управления. Это хорошо работает с использованием обратной передачи, но это немного медленно, и я хочу сделать это с помощью Ajax.

Есть ли способ использовать JQuery для создания экземпляра элемента управления повторителя или пользовательских элементов управления без использования обратной передачи или использования злых панелей обновления?

Спасибо!

1 Ответ

2 голосов
/ 18 января 2011

Если вы создаете страницу, которая обрабатывает просто повторитель, и используете jQuery для запроса этой страницы через ajax, вы можете установить внутренний html контейнера для ответа, возвращаемого запрошенным фрагментом.

<div id="repeater-goes-here"></div>

<script type="text/javascript">
   $(document).ready(function() {
       $.ajax('repeater.aspx', null, success: function(responseText) {
           $('#repeater-goes-here').html(responseText);
       };
   });
</script>

Страница «repeater.aspx» должна содержать объект повторителя и код, необходимый для его заполнения данными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...