jQuery ASP.Net Webforms AJAX - PullRequest
       12

jQuery ASP.Net Webforms AJAX

2 голосов
/ 18 мая 2010

У меня есть отдельная веб-форма (без главной страницы), которая открывается в div с другой страницы.Автономная страница использует jquery для перемещения пользователя по нелинейной анкете.В конце анкеты отображается результат с кнопкой «завершить».Когда пользователь нажимает кнопку завершения, результат отправляется обратно на родительскую / хост-страницу div.

У меня есть новое требование, когда мне нужно фактически передать вопрос и ответить на идентификаторы в code-behind или webсервис, где я могу вставить вопрос и идентификаторы ответа в мою базу данных.

Ничего из того, что мне нужно сделать, не требует сериализации объекта.Я хочу сделать это как можно проще ... ни один из элементов в вопроснике не является серверным элементом управления ... просто обычные поля выбора или группы переключателей.Я полагаю, что мог бы сделать постбэк ajax с помощью панели обновления или чего-то еще, но не уверен, что создание элементов управления runat = server испортит все jquery / js, которые у меня работают в вопроснике.!

1 Ответ

3 голосов
/ 18 мая 2010

Я бы решил эту проблему, используя jQuery для публикации данных в веб-сервисе, что довольно тривиально. Вот пара примеров кода для этого с asp.net:

jQuery: сбой Ajax-вызова веб-службы asp.net, ошибка возврата 500 сервером

и

Вызов веб-сервиса через кросс-домен jquery

Чтобы ответить на ваш другой вопрос, установка runat = "server" не повлияет на способность jQuery анализировать элементы в DOM.

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