Управление Asp.Net внутри Jquery AJAX - PullRequest
0 голосов
/ 20 января 2011

На моей странице (корневая папка) я открываю диалог с содержимым, загруженным ajax (jQuery), взятым из ~/ajax/WebPage.aspx?id=1. Контент имеет серверный элемент управления asp.net (кнопка). Проблема в том, что когда я нажимаю на кнопку, происходит обратная передача, но вместо публикации на ~/ajax/WebPage.aspx?id=1 она переходит на ~/WebPage.aspx?id=1, который, конечно, не существует.

Что за исправление, я не хочу перемещать свою страницу ajax в корневую папку, потому что она может вызываться из нескольких мест.

1 Ответ

0 голосов
/ 20 января 2011

Установите для свойства Button.PostBackUrl значение ~/ajax/WebPage.aspx?id=1

Редактировать Поскольку вы используете jQuery для загрузки, а не UpdatePanel, используйте кнопку HTML и проводдо события click до функции Javascript, которая может использовать jQuery для связи с сервером.

...