jQuery Сортируемый .toArray с ASP.NET MVC ActionResult

Третья попытка исправить это сегодня вечером - пробовать другой подход, чем раньше.

Учитывая сортируемый список jQuery.

<ul id="sortable1" class="connectedSortable">
    <li class="ui-state-default" id="item1">Item 1</li>
    <li class="ui-state-default" id="item2">Item 2</li>
    <li class="ui-state-default">Item 3</li>
    <li class="ui-state-default ">Item 4</li>
    <li class="ui-state-default">Item 5</li>
</ul>

<ul id="sortable2" class="connectedSortable">
</ul>

И ASP.NET MVC ActionResult ..

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Insert( string[] items )
    {
        return null;
    }

Активируется JavaScript ...

        $("#sortable1, #sortable2").sortable({
            connectWith: '.connectedSortable',
            dropOnEmpty: true,
            receive: function () {
                var items = $(this).sortable('toArray');
                alert(items);
                $.ajax({
                    url: '/Manage/Events/Insert',
                    type: 'post',
                    data: { 'items': items }
                });
            }
        }).disableSelection();

«Предупреждение» показывает правильные элементы. Он показывает 'item1, item2' и т. Д. Но мой ASP.NET MVC ActionResult ничего не получает. Метод срабатывает, но параметр 'items' имеет значение null. Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос