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