加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 使用ajax / jquery的未知Web方法

发布时间:2020-12-16 06:24:23 所属栏目:asp.Net 来源:网络整理
导读:ERROR: unknown web method DoIt Parameter name: methodName 我正在尝试将日期传递给由VB.NET提供支持的数据库查询功能,但我遇到了网络问题. var dat = $("#Date").val(); //textbox with a date $.ajax({ type: "POST",url: "file.aspx/DoIt",cache: false
ERROR: unknown web method DoIt Parameter name: methodName

我正在尝试将日期传递给由VB.NET提供支持的数据库查询功能,但我遇到了网络问题.

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 + ' nr ' + xmlRequest.statusText + 'nr' + 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

我不完全确定什么是出错或意味着什么; /

解决方法

可能值得检查的是确保您的数据库设置为接收datetime数据类型.

您还可以在Web服务声明中尝试:

<ScriptMethod(ResponseFormat:=ResponseFormat.Json)> _
<WebMethod()> _
Public Function DoIt(ByVal param As String) As String
    UpdateDB(param) 'function is above
End Function

参考:webservice – unknown web method parameter name methodname

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读