Как правильно извлечь данные SQL из клиента после загрузки страницы - PullRequest
1 голос
/ 03 января 2011

Что меня интересует, так это мой сайт (ASP.NET), на котором отображаются некоторые результаты поиска.Я хотел бы загрузить страницу с результатами поиска, а затем сделать так, чтобы клиент запросил мою базу данных SQL, чтобы проверить, не был ли какой-либо из результатов поиска "избранным" пользователем.Я немного знаю о JSON, SOAP и HTTP-запросах, но единственный способ, которым я знаю, как сделать это прямо сейчас, - это создать страницу в моем проекте, которую я мог бы запросить из каждого возвращаемого результата, и проверить эту страницу.пользователь из файла cookie запрашивает sql для ответа и, наконец, возвращает клиенту значение true или false, чтобы скрыть или показать значок «Избранное».

Простой пример этого (из всего, что я могускажем) будет Очередь (_) рассчитывать на Hulu .Когда я загружаю сайт Hulu, он имеет « Queue », затем примерно через 1 секунду он получает фактический счетчик, и я получаю « Queue (1) »

Может кто-нибудь объяснить правильный способ сделать что-то подобное?

Заранее спасибо!

Примечание : Любые ссылки будут высоко оценены, я гуглили читаю, но пока не нашел нужных ресурсов.

Ответы [ 2 ]

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

Есть много способов сделать это. Одним из более простых способов было бы использование PageMethod на текущей странице, на которой вы находитесь, и выполнение асинхронной операции, которая вызывает метод для получения результата (ов).

Вот краткий обзор PageMethod , он использует контактную форму, но вы получите общее представление.

1 голос
/ 03 января 2011

Существует несколько различных способов выполнения вызовов Ajaxy со страницы ASP.NET на сервер. Например, на стороне клиента вы можете использовать клиентскую среду Microsoft Ajax Library или другую библиотеку JavaScript, такую ​​как jQuery. На стороне сервера вы можете использовать страницу ASP.NET, которая предназначена для обслуживания таких запросов, или вы можете создать свою собственную службу ASMX или WCF.

Вы видели мою серию статей, Доступ к данным на стороне сервера из клиентского скрипта ? В настоящее время у него есть три взноса:

Каждая часть включает в себя множество описаний и подробный рабочий пример для загрузки.

Счастливого программирования!

...