【发布时间】:2012-04-16 11:59:05
【问题描述】:
ERROR: unknown web method DoIt Parameter name: methodName
我正在尝试将日期传递到由 VB.NET 支持的 DB Query 函数中,但在网页端遇到问题。
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
我只是不完全确定出了什么问题或这意味着什么;/
【问题讨论】:
-
你能告诉我们更多关于你在哪里看到错误信息以及它到底说了什么吗?
-
真的只是一个 500 错误,“未知的 web 方法 DoIt 参数名称:methodName”
-
...您在 javascript ajax 响应中遇到了该错误?
标签: asp.net ajax vb.net jquery