2013-04-25 80 views
1

好吧,讓我有一個jQuery UI連接可排序在我的頁面上。一切正常。它們是從數據庫動態創建的。所以我使用ASP Repeater來填充ul。這一切都很好。現在我需要將更新的列表保存到數據庫中。事實證明這非常困難。ASP.NET - jquery ui連接可排序保存到數據庫

$(function() { 
     $("#include, #exclude").sortable({ 
      connectWith: ".connectedSortable", 
      dropOnEmpty: true, 
     }); 
     $("#include, #exclude").disableSelection(); 
    }); 

這就是我的jQuery。我想這裏可能需要更多,但我似乎無法弄清楚它是什麼。我們找到了一種方法來循環轉發器項目並將它們放入DataBoundLiteralControl中,但每次使用舊訂單而不是新訂單。

任何幫助,這將不勝感激。

回答

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

相關問題