aspx后台调用前台jquery_jquery调用ASP.net后台函数出错

在尝试使用jQuery的Ajax方法调用ASP.NET后台的WebMethod 'SaveCode'时,遇到了错误。前端发送POST请求,传入'id'和'content'参数,但后台抛出了ArgumentException,指出未知Web方法'SaveCode',参数名为'methodName'。前端错误处理显示了详细的错误堆栈信息。
摘要由CSDN通过智能技术生成

前台代码如下:

$.ajax({

type: "Post",

async:true,

url: "CodeOnlineEditor.aspx/SaveCode",

data: "{'id':'"+id+"','content:'"+content+"'}",

contentType: "application/json",

dataType: "json",

error: function (XHR) { alert("出错:" + XHR.responseText); },

success: function (data) { $("#div1").append(data.d + "
"); },

complete: function () { $("#div1").append("ajax访问后台方法完成
"); }

});

后台代码:

[System.Web.Services.WebMethod()]public string SaveCode(string id, stringcontent)

{

……省略

}

弹出报错信息:

---------------------------

来自网页的消息

---------------------------

出错:

未知 Web 方法 SaveCode。
参数名: methodName

body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}

p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}

b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}

H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }

H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }

pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}

.marker {font-weight: bold; color: black;text-decoration: none;}

.version {color: gray;}

.error {margin-bottom: 10px;}

.expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }

@media screen and (max-width: 639px) {

pre { width: 440px; overflow: auto; white-space: pre-wrap; word-wrap: break-word; }

}

@media screen and (max-width: 479px) {

pre { width: 280px; }

}

“/”应用程序中的服务器错误。

未知 Web 方法 SaveCode。
参数名: methodName

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentException: 未知 Web 方法 SaveCode。
参数名: methodName

源错误:

执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

---------------------------

确定

---------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值