WebMethod против ScriptMethod

У меня есть место .NET 3.5 aspx с методом, помеченным[WebMethod] приписывать. Я звоню с помощью JQuery, отправляя JSON в обоих направлениях. Это все прекрасно работает. Мой вопрос в том, что делает[ScriptMethod] делать применительно к методу? Я пробовал это, и, кажется, дает тот же результат. НаходятсяScriptMethod а такжеWebMethod идентичны и взаимозаменяемы, или один обеспечивает функциональность и / или накладные расходы, что другой не обеспечивает? В общем, я путаюсь со всеми вариантами, доступными для реализации веб-сервисов, и я хотел бы знать, каковы плюсы и минусы для каждого из них.

Ответы на вопрос(2)

Ваш ответ на вопрос