1

さて、私のページでjQuery UIが接続され、ソート可能になりました。すべてがうまくいきます。それらはデータベースから動的に作成されています。したがって、ASP Repeater を使用して ul を設定しています。これはすべてうまくいきます。ここで、更新されたリストをデータベースに保存する必要があります。これは非常に難しいことが判明しました。

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

これは私がjQueryのために持っているものです。ここにもっとある必要があるかもしれないと思いますが、それが何であるかを理解できないようです. リピーター項目をループして DataBoundLiteralControl に取得する方法を見つけましたが、毎回新しい順序ではなく古い順序を使用します。

これについての助けをいただければ幸いです。

4

1 に答える 1

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

于 2013-06-11T13:26:22.980 に答える