Сведения о вопросе

Ayrat

08:15, 23rd August, 2020

Теги

asp.net   ajax    

ASP.net AJAX Drag/Drop?

Просмотров: 406   Ответов: 4

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

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

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

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

Кстати, целевой фреймворк-это 3.0.



  Сведения об ответе

Chhiki

02:55, 23rd August, 2020

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

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


  Сведения об ответе

PROGA

11:21, 3rd August, 2020

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

http://demos.mootools.net/Sortables


  Сведения об ответе

fo_I_K

23:50, 23rd August, 2020

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

Мы обнаружили, что оба решения "out of the box" были раздуты. Если вы не поставите подкачку примерно на 20 записей в строке, они действительно воняют производительностью.


  Сведения об ответе

lool

10:06, 26th August, 2020

Проверка расширителя управления ajax Раджа Каймала:

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

Это действует как заклинание.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться