C# ASP.NET 5 MVC 6-Ajax不';t在<;a>;要素

C# ASP.NET 5 MVC 6-Ajax不';t在<;a>;要素,c#,jquery,asp.net,ajax,asp.net-mvc,C#,Jquery,Asp.net,Ajax,Asp.net Mvc,我正在尝试在ASP.NET5中使用Ajax。对于表单,它成功地工作,但是对于超链接元素,它不工作。 代码如下: <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 &

我正在尝试在ASP.NET5中使用Ajax。对于表单,它成功地工作,但是对于超链接元素,它不工作。 代码如下:

<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>

删除
它不调用控制器。 我能做什么

谢谢

我已经解决了这个问题! 我编写了数据ajax方法,而不是数据方法。
一切正常。

您能显示发送到浏览器的代码吗?我使用“web”命令运行程序,因此它会打开控制台。当我点击它时,结果(在控制台中)是404。不幸的是,我不太明白这条信息。这是控制器代码。Ups。以下是发送到浏览器的代码:“HTTP404:未找到-服务器未找到任何与请求的URI(统一资源标识符)匹配的内容。(XHR):获取-”