Веб-приложение – графический интерфейс типа панели мониторинга – интерфейс [закрыто]

StackOverflow https://stackoverflow.com/questions/16199

Вопрос

Я хочу создать графический интерфейс типа панели управления для веб-приложения.Я хочу, чтобы пользователь мог перетаскивать различные элементы (возможно, кнопки изображений, теги привязки или, может быть, просто элементы div) в разные (определенные) места и иметь возможность сохранять их настройки (в файле cookie или в файле cookie). сервер).Я работаю с С# в рамках .Net 2.0.Я пробовал использовать mootools, но их недавнее обновление сделало их возможности перетаскивания бесполезными для меня.Я ищу какое-то направление, потому что знаю, что есть что-то, что мне нужно, поэтому мне не придется строить с нуля.

Спасибо.

Это было полезно?

Решение

Недавно я сам рассматривал такую ​​функциональность и решил использовать jQuery с помощью jQuery пользовательский интерфейс.Я наткнулся на большое количество информации, которая также предполагала Yahoo пользовательский интерфейс (YUI), я уже начал учиться jQuery из-за поддержки AJAX, которую он предлагает, поэтому я остановился на нем.

Сайт с пользовательским интерфейсом jQuery
Документация пользовательского интерфейса jQuery
Пример макета экрана с помощью перетаскивания с помощью пользовательского интерфейса jQuery
Введение в пользовательский интерфейс jQuery

Если вы решите использовать библиотеку JavaScript YUI, вот ссылка на огромное количество видеороликов, которые помогут вам начать работу.

http://developer.yahoo.com/yui/theater/

Другие советы

Если вы все еще хотите дать MooTools второй шанс, я бы рекомендовал взглянуть на Мокко пользовательский интерфейс.

Я предпочитаю использовать jQuery для подобных вещей AJAXy.Он также имеет множество очень хороших плагинов, которые значительно упрощают написание клиентского кода.

Вот страница плагина специально для Drag-n-Drop.

http://plugins.jquery.com/project/Plugins/category/45

Обратный вызов Ajax также очень прост, поэтому сохранение настроек также должно быть довольно простым.

Я использовал Microsoft ASP.Net Ajax и AjaxControlToolkit, чтобы сделать что-то подобное.У них есть ResizeableControl и DragPanel.Я использовал их, а затем разместил внутри панели IFrame для отображения содержимого.

Работало довольно хорошо.


Этот сайт:

http://www.asp.net/learn/videos/default.aspx?tabid=63#ajax

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

Возможно, вы захотите посмотреть DropThings на Кодплекс.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top