我在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