私のコードビハインド:
[WebMethod]
public bool accountExists(string username, string password) {
//code...
}
私のjquery:
$.ajax({
type: "POST",
url: "MyPage.ascx/accountExists",
data: JSON.stringify({ username: txtUsername.val(), password: txtPassword.val()}),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
alert(msg.d)
},
error: function(msg) {
alert("ERROR: " + msg.d)
}
});
私はいつもそれが言っているアラートに到達します"ERROR: " + msg.d
。
MyPage.ascx は「Controls」フォルダにあるので、そのまま設定してみましたurl: "Controls/MyPage.ascx/accountExists"
。