Сортировка и обновление базы данных JQuery - PullRequest
1 голос
/ 22 августа 2009

Я пытаюсь предоставить пользователю список ссылок (свойства: заголовок, URL, видимый, порядок). Список будет отображаться в зависимости от их порядка. Пользователь сможет перетащить их в нужном им порядке, что обновит записи в базе данных. Пользователь также может нажать кнопку, которая будет сортировать на основе заголовка ссылки (текст в элементе списка).

Я планирую использовать для этого сортировку JQuery: http://jqueryui.com/demos/sortable/

Однако я не уверен, как сохранить заказ в базе данных. Должен ли я обновлять записи каждый раз, когда элемент перемещается, или сохранять все в конце?

Я тоже не знаю, как сэкономить. Я думаю, что я буду использовать остановку или событие обновления, задокументированное на вышеупомянутом сайте. Что вы рекомендуете?

Наконец, я не уверен, как бы я создал тело этого события или сигнатуру метода C # для обновления (я бы хорошо написал код). Любые указатели или помощь будут оценены.

Ответы [ 2 ]

1 голос
/ 22 августа 2009

Вам нужно, чтобы пользователь нажал кнопку ради серверов.

EDIT:

Создайте универсальный обработчик и передайте данные в строке запроса.

0 голосов
/ 22 августа 2009

Когда вы используете сортируемую, вам нужно будет добавить пользовательский обработчик для события «обновление», которое предлагает сортируемая, здесь вам нужно будет получить значения порядка элемента, который был перемещен, и те, что ниже него, а затем обновить их в базе данных с помощью вызова AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...