Каковы преимущества и недостатки при выборе службы WCF с поддержкой ajax в приложении веб-формы asp.net? - PullRequest
3 голосов
/ 09 февраля 2010

Я только что экспериментировал с моим первым ajax enabled WCF service в примере asp.net webform приложения ... Если у меня есть 10-15 страниц в моем веб-приложении, которое включает в себя add,edit,view and delete операций, возможно ли сделать их ajax post and get без использования .cs(codebehind) всех страниц ...

Каковы плюсы и минусы при выборе службы WCF с поддержкой ajax в приложении веб-формы asp.net?

1 Ответ

1 голос
/ 10 февраля 2010

Сначала, если вы хотите реализовать серверную сторону вызовов jQuery Ajax, вы можете сделать это с помощью служб ASMX или WCF. Вы можете найти краткое сравнение между этими двумя здесь . WCF является более современной технологией и будет моим предпочтительным выбором для новых проектов. Он может предоставить вам следующее:

  • Помочь вам программировать с помощью интерфейса
  • Он будет сериализовывать / десериализовывать объекты в JSON для вас. Нет необходимости в библиотеках JSON
  • Предоставляет клиентские методы, которые вы можете использовать (через ScriptManager). Также легко использовать jQuery, если вы предпочитаете

В качестве недостатка я бы сказал, что вам понадобится некоторое время, чтобы изучить технологию. Я обнаружил, что правильная конфигурация web.config была немного хитрой.

У меня обычно есть одна служба svc, которая обслуживает все запросы Ajax. Вы можете реализовать столько методов, сколько хотите в одном сервисе. Услуги вызываются с разных страниц.

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