2010-11-08 4 views
0

У меня есть пользовательский элемент управления, который содержит ретранслятор, который, в свою очередь, вложен в default.aspx. Когда пользователь нажимает на определенную ссылку на странице, вызывается функция post ajax, которая помещает данные в метод по умолчанию .aspx. Все хорошо до сих пор! Затем этот метод вызывает метод в пользовательском элементе управления, передавая данные, которые, в свою очередь, используются для запроса, и перенастраивают повторитель.Устранение неполадок с повторителем через вызов ajax

По какой-то причине страница заправляется, когда я пытаюсь выполнить эту последнюю часть?

Если это кажется конвертированным, это связано с тем, что в jquery не представляется возможным напрямую обращаться к методам управления пользователями.

Большое спасибо.

ответ

0

Отмена управления ретранслятором, который является серверным элементом управления ASP.NET, выполняется на стороне сервера, а не на стороне клиента. Если вы хотите какое-то поведение сетки с ajax, я предлагаю вам посмотреть на сетку на основе javascript, например, jqGrid.

+0

Спасибо за ваш ответ. JQuery ajax запускает метод на стороне сервера, который связывает ретранслятор. Таким образом, привязка выполняется внутри кода за страницей. – hoakey

+0

Значит, он связывает ретранслятор и передает обратно отображаемый html элемента управления ретранслятора? Если это так, просто в части успеха используйте функцию html(), чтобы вставить отображаемый html на вашу страницу. – XIII

+0

Нет проблем. Но вы только привязываетесь на сервере. Вам также нужно получить этот связанный ретранслятор и отобразить его обратно клиенту с помощью ajax? Если вы только привязываетесь на сервере и не возвращаете то, что ваш вызов ajax может вводить в html, который остается неизменным (без обратной передачи), вам нечего что-либо вводить и просматривать. – XIII

Смежные вопросы