ASPX или веб-сервисы?

0

При использовании jQuery ajax внутри.NET-сайта и я возвращаю такие вещи, как JSON, следует ли использовать стандартную страницу aspx или это веб-сервис?

Я знаю, что веб-службы используются для внешних интерфейсов и т.д. Я просто задаюсь вопросом, что было обычной практикой?

благодаря

  • 3
    Стандартная страница ASPX возвращает HTML, а не JSON.
  • 4
    Выбор, вероятно, шире, чем .ashx, asmx, MVC, WebAPI, WCF или ServiceStack.
Показать ещё 4 комментария
Теги:
web-services

1 ответ

3
Лучший ответ

Веб-служба является открытой конечной точкой, которая обычно используется как API, или, другими словами, ее конечный пользователь обычно является другим приложением, а не пользовательским интерфейсом.

С другой стороны, Static System.Web.Services.WebMethod может использоваться на любой странице.aspx или более типично в файле.asmx (веб-сервис).

Если вашей функции требуется вызов из другого приложения, используйте веб-службы. В других случаях используйте Web-методы.

  • 0
    статические веб-методы внутри страниц aspx называются методами страниц
  • 0
    Это здорово, спасибо. Кроме того, я не хочу отделять проекты для веб-сервисов от моего основного приложения, которое, я считаю, вам нужно. Так что aspx это с WebMethods, я думаю. Это звучит правильно?
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню