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





Есть хороший учебник по CodeProject, который охватывает перетаскивание с помощью ASP.NET и jQuery:
http://www.codeproject.com/KB/webforms/JQueryPersistantDragDrop.aspx
если вы хотите сделать это и PostBack вместо использования AJAX для обновления данных на основе полей from, вам нужно проявить творческий подход к тому, какие типы элементов управления вы используете. Проверка страницы будет жаловаться на элементы управления ASP, такие как раскрывающиеся списки, списки и т. д., Если они содержат выбранные элементы, которых не было в списке при его отображении.
Лучше использовать AJAX для отправки ваших обновлений или использовать элементы управления HTML, такие как неупорядоченные списки, или выбрать добавленные через javascript и поместить выбранные данные в другой элемент управления, который не жалуется (скрытое поле) на PostBack. Альтернативой является отключение проверки страницы, и я не думаю, что это хорошая идея.
Вы также можете посмотреть библиотеку YUI, я бы сказал, что она реализует Drag & Drop очень простым и гибким способом: http://yuilibrary.com/yui/docs/dd/
Примеров много и т. д.