这有效
[System.Web.Services.WebMethod]
public static string Save_HH()
{
return "abc";
}
这不起作用
[System.Web.Services.WebMethod]
public static string Save_HH(string myString) // (int i, string s) (object o) etc
{
return "abc";
}
这是ajax调用
$.ajax({
type: "POST",
url: "Default.aspx/Save_HH",
data: {}, // data: JSON.stringify({abc:123}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
btn.css("visibility", "visible");
$("#ta_response").text(response.d);
},
fail: function () {
alert("fail");
},
});
此错误消息是 POST localhost(cant post link on my new account)/Default.aspx/Save_HH 500 (Internal Server Error)
在这一点上,这个问题似乎相当清晰和简洁,但我只是被阻止按原样发布它。我不想多说什么,因为我认为这是一个结构良好的问题,说其他任何事情都会让读者感到困惑。