【发布时间】:2020-02-18 04:24:20
【问题描述】:
假设我们正在重新设计下面的视图:
目前的代码是:
@foreach (var item in Model) {
<tr>
<td>
@Html.DisplayFor(modelItem => item.Url)
</td>
<td>
<a asp-action="Edit" asp-route-id="@item.BlogId">Edit</a> |
<a asp-action="Details" asp-route-id="@item.BlogId">Details</a> |
<a asp-action="Delete" asp-route-id="@item.BlogId">Delete</a>
</td>
</tr>
}
我们的目标是删除每行链接的Delete 视图。相反,我们希望有一个删除按钮,在确认后删除行而不离开Index 页面(重新加载很好)。
如何实现这样的按钮?有没有相关文件?
【问题讨论】:
-
有一个删除按钮,在确认后删除行而不离开索引页面听起来你指的是客户端逻辑,它的基础是 Javascript。有大量的基本框架可让您构建功能丰富的 UI 客户端体验。
-
进行 ajax 调用,成功完成后,从 DOM 中删除表格行。
标签: razor asp.net-core asp.net-core-mvc