【发布时间】:2022-01-18 06:47:28
【问题描述】:
我正在使用这个 jQuery UI 库在 ASP.NET Core MVC 应用程序中拖放表格的行。
script.js
$(function(){
$("#SortTable")
.sortable({ items: "tr.sortable" })
.dragtable({dragHandle: ".dragHandle"})
.tablesorter();
})
cshtml
<div class="table-responsive">
<table class="table" id="SortTable">
<thead>
<tr>
<th><div class="dragHandle"></div>A</th>
<th><div class="dragHandle"></div>B</th>
<th><div class="dragHandle"></div>C</th>
</tr>
</thead>
<tbody>
@foreach (var ticket in Model)
{
<tr class="sortable">
<td>@ticket.A</td>
<td>@ticket.B</td>
<td>@(ticket.C + "(" + ticket.abc + ")")</td>
</tr>
}
</tbody>
</table>
</div>
如何向控制器发送请求并更新数据库中的更改?
【问题讨论】:
-
能否提供插件的url,我是指使用这个拖动插件的教程。
-
这是我找到的拖放功能教程:embed.plnkr.co/twDXmS@TinyWang
-
update the changes意思是改变数据的顺序?我不确定应该更新哪种数据 -
更新显示顺序的变化。例如: CurrentDisplayOrder={1,2,3,4,5} ChangedDisplayOrder={2,3,1,5,4} 我想按照更改后的显示顺序显示数据,仅列为 1,2,3, 4,5 但真正的顺序是 2,3,1,5,4 @TinyWang
-
所以我们需要把每一行和它的顺序结合起来,然后发送到数据库中?
标签: jquery asp.net-mvc asp.net-core jquery-ui asp.net-core-mvc