Ich habe diese Ajax-Aufruf hier:jQuery Ajax-Aufruf zu ASP.NET Aufruf falsche Methode
$.ajax({
type: "GET",
url: "/api/action/deleteData?issueID=16",
success: function (data) {
console.log(data)
},
failure: function (errMsg) {
alert('Failed, somthing went wrong, please try again!');
}
});
, die diese Methode
public string deleteData(string issueID)
{
return "aaa";
}
jedoch zu nennen versucht ist dies die falsche Methode aufrufen, es ruft eine Methode ohne Parameter auf. Warum macht es das und wie kann ich das beheben?
Die Aktion ist korrekt oder sonst würde es nicht in die andere Methode gehen.
Wenn ich manuell versuche, diese Methode mit der URL aufzurufen, gibt sie die Daten von der falschen Methode zurück. Ich verstehe es nicht.
das ist asp.net Webformulare? oder MVC? – pyroglass
Dies ist asp.net MVC – user979331
"Es gibt die Daten von der falschen Methode" Welche Methode wird aufgerufen/Daten zurückgeben? möglicherweise liegt ein Problem vor, wenn MVC die Route nicht richtig liest – pyroglass