ASP.NET - jquery ui连接可排序保存到数据库
问题描述:
好吧,让我有一个jQuery UI连接可排序在我的页面上。一切正常。它们是从数据库动态创建的。所以我使用ASP Repeater来填充ul。这一切都很好。现在我需要将更新的列表保存到数据库中。事实证明这非常困难。ASP.NET - jquery ui连接可排序保存到数据库
$(function() {
$("#include, #exclude").sortable({
connectWith: ".connectedSortable",
dropOnEmpty: true,
});
$("#include, #exclude").disableSelection();
});
这就是我的jQuery。我想这里可能需要更多,但我似乎无法弄清楚它是什么。我们找到了一种方法来循环转发器项目并将它们放入DataBoundLiteralControl中,但每次使用旧订单而不是新订单。
任何帮助,这将不胜感激。
答
$("#sortable1 li").each(function (idx, li) {
var idInputs = $(li).children(".id");
var nameInputs = $(li).children(".name");//if an ItemName input is used
$(idInputs).attr("id", "Items_" + idx + "__ItemId");
$(idInputs).attr("name", "Items[" + idx + "].ItemId");
//if an ItemName input is used
$(nameInputs).attr("id", "Items_" + idx + "__ItemName");
$(nameInputs).attr("name", "Items[" + idx + "].ItemName");
});
看到此链接: http://jgibson.com/?p=59