2016-03-20 3 views
0

Ich versuche Ajax in ASP.NET 5 zu verwenden. Mit Formular funktioniert es erfolgreich, aber mit Hyperlink-Element funktioniert nicht. Hier ist der Code:ASP.NET 5 MVC 6 - Ajax funktioniert nicht in <a> Element

<a asp-controller="Playlist" asp-action="Delete" asp-route-id="@item.Id" 
    data-ajax="true" data-method="post" data-ajax-mode="replace" data-ajax-update="#AllPlaylistsDiv"> 
     Delete 
</a> 

Es wird der Controller nicht nennen. Was könnte ich tun?

Danke!

+0

Können Sie den Code anzeigen, der an den Browser gesendet wird? – ZippyV

+0

Ich starte das Programm mit dem "web" -Befehl, so dass es eine Konsole öffnet. Wenn ich darauf klicke, ist das Ergebnis (in der Konsole) 404. [link] (https://onedrive.live.com/redir?resid=B60EADC41A6D8F77!308664&authkey=!ACEaZ6DU8c0Et1Q&heint=file%2ctxt). Leider verstehe ich die Nachricht nicht wirklich. – GSeriousB

+0

Hier ist der Controller-Code [link] (https://onedrive.live.com/redir?resid=B60EADC41A6D8F77!308665&authkey=!AIGw5-7E7dZKczs&ithint=file%2ctxt). – GSeriousB

Antwort

0

Ich habe das Problem gelöst! Anstelle der Daten-Methode habe ich Data-Ajax-Methode geschrieben. Alles funktioniert.

Verwandte Themen