ASP.NETアプリケーションでJqueryを使用してページメソッドにAJAX呼び出しを行っています。ASP.NET WebサービスとページメソッドのJquery ajax呼び出し
$.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;
}
私は、ページの方法とは対照的に、Webサービスの使用が奨励されたことをASP.NET AJAXを使用してから覚えています。しかし、上記のようにJSONを強制して投稿している場合は、 A)上記のセキュリティ上の欠陥、B)ページメソッドではなくWebサービスを使用する理由
私は質問がページポストバック対アップデートパネルではないと信じています。むしろWebサービスとページメソッドについて質問しています。 –