Простой.
В asp.net создайте ссылку на сервис.Создайте веб-страницу (без пользовательского интерфейса) и создайте в коде несколько методов, которые являются «обертками» для этой службы (в C # / VB.NET).Украсьте методы с помощью [WebMethod] и установите для сериализации WebMethod значение JSON.
В качестве альтернативы вы можете сделать то же самое с любым другим языком (перл, php и т. Д.), Создав оболочку для веб-службы json.*
Причина, по которой вам нужна эта обертка, заключается в том, что таким образом вы избегаете межсайтовых скриптов ... ограничений в JS.Кроме того, если ваша страница обслуживается по HTTPS, то ваши JS-вызовы для вашей оболочки также будут выполняться по HTTPS, поэтому вам не придется беспокоиться о безопасности.
Оболочка JS позаботится о согласовании соединения, аутентификации и т. Д. *
Javascript на других ваших страницах может публиковать методы на этой странице следующим образом:
$.post('pagename/method_name', {data:value}, callback(){
});
или $ .post, $ .get, $ .ajax ... все будет работать.