Вы не сможете отправлять сообщения напрямую в бизнес-класс.Здесь я предполагаю, что ваш бизнес-класс находится где-то посередине, а не в самом первом слое, взаимодействующем с клиентом.
Что вам нужно сделать, это представить какой-то метод вашего кода как:
[WebMethod]
public static void UpdateName(string firstName, string lastName)
{
//do something here
}
Вам необходимо украсить этот метод атрибутом [WebMethod] и сохранить его статичным.
А затем вызывать этот метод из jQuery либо с помощью метода jQuery.ajax, либо jQuery.post.Ниже приведен фрагмент того, как вы можете использовать jQuery.ajax:
var dataString = "{'firstName':'" + firstName + "','lastName':'" + lastName + "'}";
jQuery.ajax({
type: "POST",
url: "Default.aspx/" + operation,
contentType: "application/json; charset=utf-8",
data: dataString,
dataType: "json",
});
Предоставление кода за методами в виде [WebMethod] - быстрый и грязный способ.В долгосрочной перспективе вам следует выяснить и разработать свои веб-службы с использованием Ajax и напрямую вызывать веб-службы для получения или обновления данных.
HTH