ERROR: unknown web method DoIt Parameter name: methodName
私はVB.NETによってバックエンドされたDBクエリー機能に日付を渡そうとしていますが、物事のウェブサイトに問題があります。ajax/jqueryを使用した未知のWebメソッド
var dat = $("#Date").val(); //textbox with a date
$.ajax({
type: "POST",
url: "file.aspx/DoIt",
cache: false,
contentType: "application/json; charset=utf-8",
data: {param:dat},
dataType: "json",
success: function (data, status) {
var response = $.parseJSON(data.d);
alert(response.message);
alert(status);
},
error: function (xmlRequest) {
alert(xmlRequest.status + ' \n\r ' + xmlRequest.statusText + '\n\r' + xmlRequest.responseText);
}
});
file.aspx.vb
ファイル:間違っているか、それが何を意味するのかいただきました
は
<System.Web.Services.WebMethod()> _
Public Function DoIt(ByVal param As String) As String
UpdateDB(param) 'function is above
End Function
(ファイルの最後に)私は全くわからないんだけど、/
エラーメッセージが表示される箇所とその正確な内容について教えてください。 – Kristian
本当に "不明なWebメソッドDoItパラメータ名:methodName" –
...と500エラーです。あなたはjavascript ajaxレスポンスでそのエラーを受け取っていますか? – Kristian