Я выполняю AJAX-вызов в своем приложении ASP.NET через Jquery для метода страницы.
$.ajax({
type: "POST",
url: "APage.aspx/GetDropDowns",
data: "{'AId':'1'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d);
},
error: function() {
alert('Error ');
}
[System.Web.Services.WebMethod]
public static string GetDropDowns(string Id)
{
return "Id was: " + Id;
}
Я помню, что при использовании ASP.NET AJAX использование веб-сервисов поощрялось, а не методы страниц. Однако, если я применяю JSON, как указано выше, и делаю пост, есть
A) любой недостаток безопасности с учетом вышеизложенного и B) любая причина использовать веб-сервис, а не метод страницы