Javascript, Ajax, динамически загружать данные из БД - PullRequest
0 голосов
/ 21 августа 2009

У меня есть, например, сайт ASP.NET с текстовым полем, кнопкой и многими другими элементами управления. Когда пользователь нажимает кнопку, я хочу получить некоторые данные (строку, число) из БД (MSSQLServer) и показать эти данные пользователю без обратной передачи (ajax).

Как я могу это сделать?

Спасибо

1 Ответ

1 голос
/ 21 августа 2009

Есть два ключевых компонента. Метод на стороне сервера, который может ответить на запрос данных, и функция javascript на стороне клиента, которая может выполнить запрос AJAX для этого метода и использовать данные, обновляя веб-страницу.

На стороне сервера вы можете использовать реальные методы веб-службы или веб-приложения, отмеченные атрибутом WebMethod. Они принимают запрос и отвечают не с веб-страницы, а обычно с частичным фрагментом HTML, XML или JSON.

На стороне клиента я хотел бы взглянуть на использование инфраструктуры, которая реализует AJAX - например, MicrosoftAjax или jQuery , хотя есть много других. Тогда нужно будет правильно настроить клиентскую функцию для ответа на триггер взаимодействия (нажатие кнопки), чтобы он вызывал правильный метод с правильными параметрами и обрабатывал ответ.

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