ASP.net AJAX Drag / Drop? - PullRequest
       32

ASP.net AJAX Drag / Drop?

1 голос
/ 17 августа 2008

Интересно, знает ли кто-нибудь, есть ли заранее подготовленное решение для этого: у меня есть список на веб-сайте ASP.net, и я хочу, чтобы пользователь мог повторно отсортировать список с помощью перетаскивания. Кроме того, я хотел бы иметь второй список, в который пользователь может перетаскивать элементы из первого списка.

Пока я нашел два решения:

  • ReorderList из Ajax Control Toolkit , который требует немного ручной работы, чтобы убедиться, что изменения сохранены в базе данных, и который не поддерживает перетаскивание между списками .
  • RadGrid от Telerik, который делает все, что я хочу, но цена намного превышает мой бюджет.

У кого-нибудь еще есть идеи или хотя бы несколько ключевых слов / указателей для дальнейшего изучения? По сути, перетаскивание между двумя списками - это то, что я довольно не понимаю, как это сделать в ASP.net.

Target Framework, кстати, 3.0.

Ответы [ 4 ]

2 голосов
/ 28 августа 2008

Плагин Mootools sortables делает именно это, и, самое главное, он бесплатный;)

http://demos.mootools.net/Sortables

2 голосов
/ 17 августа 2008

Это всего лишь личное мнение, но проблема, с которой я сталкиваюсь с готовыми элементами управления в таких случаях, заключается в том, что они чрезвычайно раздуты, потому что они пытаются удовлетворить цели каждого. Если все, что вам нужно, это сортируемый список, то простой Scriptaculous список или jQuery list с быстрым обратным вызовом WebMethod должен вполне отвечать всем требованиям, и вы, очевидно, можете вставить его в своего пользователя управление.

Как я уже сказал, только мое мнение, но я бы не стал тратить деньги на то, что добавило бы тонны накладных расходов на мою страницу, когда я мог бы потратить (буквально) 10 минут на написание одного бесплатно.

1 голос
/ 29 марта 2009

Оформить заказ Удлинитель управления ajax Радж Каймал:

http://weblogs.asp.net/rajbk/Contents/Item/Display/517

Работает как шарм.

1 голос
/ 18 августа 2008

Я оценил сетку Telerik , а также версию Infragistics . В итоге мы выбрали подход, аналогичный тому, что предлагал tags2k. Мы просто написали свой собственный javascript и назвали .Net PageMethods для выполнения работы на стороне сервера.

Мы обнаружили, что оба готовых решения раздуты. Если вы не ставите подкачку со скоростью около 20 записей в строке, это действительно снижает производительность.

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