Das ist das erste Mal, dass ich versuche, eine ASP.NET-Seitenmethode von jQuery aufzurufen. Ich erhalte einen Status 500-Fehler mit der responseText-Nachricht, dass die Webmethode nicht gefunden werden kann. Hier ist meine jQuery $ Schnipsel Aufruf:ASP.NET-jQuery-Fehler: Unbekannte Webmethode
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);
}
});
}
Und hier ist die Seite Methode, die ich zu nennen versuche:
[WebMethod()]
private static void CancelPlan(int activePlanId, string ntLogin)
{
StrategyRetrievalPresenter presenter = new StrategyRetrievalPresenter();
presenter.CancelExistingPlan(offer, ntLogin);
}
Ich habe versucht, dies durch die Web-Methode Dekorieren mit und ohne die Pars() " Jeder hat eine Idee?
Nun, das war ein dummer Fehler. Danke, aber ..;) –
was ist, wenn ich diesen Fehler habe, wenn dann Methode öffentlich ist? –
Ihre Webmethode muss als "statisch" deklariert werden. – Max