ASP.NET jQuery错误:未知的Web方法

这是我第一次尝试从jQuery调用ASP.NET页面方法。我在responseText消息中收到状态500错误,找不到该Web方法。这是我的jQuery $

.ajax调用:

function callCancelPlan(activePlanId, ntLogin) {

var paramList = '{"activePlanId":"' + activePlanId + '","ntLogin":"' + ntLogin + '"}';

$.ajax({

type: "POST",

url: "ArpWorkItem.aspx/CancelPlan",

data: paramList,

contentType: "application/json; charset=utf-8",

dataType: "json",

success: function() {

alert("success");

},

error: function(xml,textStatus,errorThrown) {

alert(xml.status + "||" + xml.responseText);

}

});

}

这是我尝试调用的页面方法:

[WebMethod()]

private static void CancelPlan(int activePlanId, string ntLogin)

{

StrategyRetrievalPresenter presenter = new StrategyRetrievalPresenter();

presenter.CancelExistingPlan(offer, ntLogin);

}

我通过使用带和不带parens’()’修饰Web方法来尝试这种方法。有人有主意吗?

回答:

您的网络方法必须是公开的和静态的。

以上是 ASP.NET jQuery错误:未知的Web方法 的全部内容, 来源链接: utcz.com/qa/419929.html

回到顶部