好的,所以我在我的页面上连接了一个jQuery UI。一切都很好。它们是从数据库动态创建的。所以我使用ASP Repeater来填充ul。一切都很好。现在我需要将更新的列表保存到数据库中。事实证明这非常困难。
$(function () {
$("#include, #exclude").sortable({
connectWith: ".connectedSortable",
dropOnEmpty: true,
});
$("#include, #exclude").disableSelection();
});
这就是我对jQuery的看法。我认为这里可能需要更多,但我似乎无法弄清楚它是什么。我们找到了一种循环转发器项目并将它们放入DataBoundLiteralControl的方法,但每次它使用旧订单而不是新订单。
对此的任何帮助将不胜感激。
答案 0 :(得分:1)
$("#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