Asp.net 使用ajax/jquery的未知web方法

Asp.net 使用ajax/jquery的未知web方法,asp.net,ajax,vb.net,jquery,Asp.net,Ajax,Vb.net,Jquery,我试图将日期传递到VB.NET支持的DB查询函数中,但在Web端遇到问题 ERROR: unknown web method DoIt Parameter name: methodName 文件.aspx.vb文件: (在文件末尾) _ 公共函数DoIt(ByVal参数作为字符串)作为字符串 UpdateDB(param)'函数在上面 端函数 我只是不完全确定出了什么问题,或者这意味着什么/ 值得检查的是确保数据库设置为接收日期时间数据类型 还可以在web服务声明中尝试以下内容: <S

我试图将日期传递到VB.NET支持的DB查询函数中,但在Web端遇到问题

ERROR: unknown web method DoIt Parameter name: methodName
文件.aspx.vb
文件:

(在文件末尾)

_
公共函数DoIt(ByVal参数作为字符串)作为字符串
UpdateDB(param)'函数在上面
端函数

我只是不完全确定出了什么问题,或者这意味着什么/

值得检查的是确保数据库设置为接收日期时间数据类型

还可以在web服务声明中尝试以下内容:

<System.Web.Services.WebMethod()> _
Public Function DoIt(ByVal param As String) As String
    UpdateDB(param) 'function is above
End Function
_
_
公共函数DoIt(ByVal参数作为字符串)作为字符串
UpdateDB(param)'函数在上面
端函数
参考:签出。您可能需要将函数声明为
Shared

<ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _
<WebMethod()> _
Public Function DoIt(ByVal param As String) As String
    UpdateDB(param) 'function is above
End Function
_
公共共享函数DoIt(ByVal参数作为字符串)作为字符串
UpdateDB(param)'函数在上面
端函数

您能告诉我们更多关于您在哪里看到错误消息以及它到底说了些什么吗?实际上只是“未知web方法DoIt参数名称:methodName”的500错误……您在javascript ajax响应中得到了该错误?
<ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _
<WebMethod()> _
Public Function DoIt(ByVal param As String) As String
    UpdateDB(param) 'function is above
End Function
<System.Web.Services.WebMethod()> _
Public Shared Function DoIt(ByVal param As String) As String
    UpdateDB(param) 'function is above
End Function