Перетаскивание элементов из одного списка в другой на странице ASP.NET? - PullRequest
4 голосов
/ 22 октября 2008

Я хотел бы переместить элементы из одного списка в другой на странице, и я достаточно гибок в отношении того, какой это список. Какой лучший способ сделать это? ASP.NET Ajax? JQuery? Что-нибудь еще?

Ответы [ 3 ]

1 голос
/ 22 октября 2008

Есть хороший учебник по CodeProject, который охватывает перетаскивание с помощью ASP.NET и jQuery:

http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop.aspx

0 голосов
/ 19 января 2012

Вы также можете посмотреть библиотеку YUI, я бы сказал, что она реализует Drag & Drop очень простым и гибким способом: http://yuilibrary.com/yui/docs/dd/

Есть много примеров и т.д ...

0 голосов
/ 22 октября 2008

Если вы хотите сделать это и использовать PostBack вместо того, чтобы использовать AJAX для обновления ваших данных на основе полей, вам нужно проявить творческий подход к тому, какие типы элементов управления вы используете. При проверке страницы будут появляться жалобы на элементы управления ASP, такие как раскрывающиеся списки, списки и т. Д., Если они содержат выбранные элементы, которых не было в списке при его отображении.

Лучше использовать AJAX для отправки ваших обновлений или использовать элементы управления HTML, такие как неупорядоченные списки, или выбирать добавленные с помощью javascript и помещать выбранные данные в другой элемент управления, который не жалуется (скрытое поле) на PostBack. Альтернативой является отключение проверки страницы, и я не думаю, что это хорошая идея.

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