Я новичок в этой теме в ASP .NET, однако у меня был опыт работы с PHP - где вся идея была очень приятной: создайте страницу типа something.php , которая возвращает чистый JSON, и вызовите ее, используя $ .post (например).
Теперь, в ASP, я перешел к другому подходу (используя атрибуты Web Services + ScriptService + библиотека MS для генерации прокси). Я действительно не нахожу это полезным, так как я держу руки в jquery долгое время, и я не заинтересован в изучении еще одной библиотеки фреймворка javascript ...
Итог: какой подход лучше (меньше кода, быстрее) создавать вызовы AJAX с использованием jquery для приложения ASP .NET, размещенного в IIS. В настоящее время я создаю пустые страницы (например, CheckSession.aspx) со всем кодом в Page_Load. Метод написал ответ, используя Response.Write, а затем завершил его, используя Response.End. Что меня беспокоит, так это:
- , поскольку ASP .NET не легковесен, меня беспокоит производительность этого решения (весь жизненный цикл страницы и т. Д.). Возможно, есть более простой / быстрый способ сделать это?
- что у меня все еще есть codebehind cs file + aspx file (я хотел бы иметь один файл, меньше кода, меньше файлов, меньше хлопот).
- в Response.Write в качестве параметра, я поместил только строку вручную. Что если я хотел бы использовать объекты и сериализовать их как Response.Write (obj.toJSON ()) - возможно ли это?
Буду признателен за некоторые рекомендации, ссылки.
Спасибо, Павел