前台代码如下:
$.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 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 |
---------------------------
确定
---------------------------