可以直接在aspx.cs文件中直接使用该[WebMethod],修饰public static 方法,客户端软件就可以直接通过http post方式访问该方法了。记住这里只支持post方式。客户端可以使用json格式,不知道支不支持xml格式和form格式,似乎不支持,但我没试。
服务端
[WebMethod(EnableSession = false)]
public static string error(string pos, string mes)
{}
客户端
$.ajax({
type: "POST",
contentType: "application/json",
url: "logview.aspx/GETNEWERROR",
data: "{\"intID\":" + intErrorMaxID + "}",
dataType: 'json',
success: function (result) {
if (result.d == "")
return;
var obj = eval("(" + result.d + ")");
intErrorMaxID = obj.MaxID;
var BugListJson = obj.T1;
for (var i = BugListJson.length -1; i >=0 ; i--) {
}
});