我在ASP.NET应用程序中通过Jquery调用页面方法来进行AJAX调用。在ASP.NET webservice和页面方法中调用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;
}
我记得使用ASP.NET AJAX时,鼓励使用webservices而不是页面方法。然而,如果我正在执行JSON并且发布信息,那么 A)上述任何安全缺陷和B)使用web服务而不是页面方法的任何理由
我不认为问题是页面回发vs updatepanel,而是他问的是关于Web服务与页面方法。 – 2009-12-22 18:26:37