Чтобы сортировка работала, вы должны применить ее к родительскому элементу (обычно это div).
В сортируемом вызове используйте следующие свойства:
$(".sortable").sortable({ items: "table" });
Порядок сортировки можно сохранить, используя HiddenField и присваивая его значение:
$(".sortable").sortable("toArray");
Затем используйте это значение для упорядочения списка.
Есть проблема с этим подходом, хотя. HR не сортируются, поэтому вы не можете помещать предметы между ними. Было бы лучше использовать погружение вокруг вашего стола с часами внизу.
<div class="sortable">
<div class="item">
<table> ... </table>
<hr />
</div>
</div>