Pregunta

Estoy mirando para crear un cuadro de mandos tipo de interfaz gráfica de usuario para una aplicación web.Estoy buscando que el usuario sea capaz de arrastrar y soltar elementos diferentes (probablemente ya las imágenes de los botones, las etiquetas de anclaje, o tal vez sólo divs) a diferentes (definido) lugares y ser capaz de guardar su configuración (en una cookie o en el servidor).Estoy trabajando con c# en el .Net framework 2.0.He intentado usar mootools pero su reciente actualización ha dejado sus arrastrar/soltar las capacidades de onu-útil para mí.Estoy buscando un poco de dirección, ya sé que hay algo ahí fuera que es justo lo que estoy buscando, así que no tiene que construir desde cero.

Gracias.

¿Fue útil?

Solución

He estado buscando en este tipo de funcionalidad mismo, recientemente, y han decidido sobre el uso de jQuery con la ayuda de jQuery UI.Me encontré con una gran cantidad de información que también sugirió Yahoo UI (YUI), yo ya había comenzado a aprender jQuery debido a que el soporte de AJAX que ofrece, así que me quedé con ella.

jQuery UI Sitio
jQuery UI Documentación
Ejemplo de una operación de arrastrar y soltar el diseño de la pantalla con jQuery UI
Introducción a jQuery UI

Si usted decide utilizar el de YUI biblioteca de javascript, aquí hay un enlace a una gran cantidad de vídeos para ayudarte a empezar.

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

Otros consejos

Si usted todavía desea dar a MooTools una segunda oportunidad, te recomiendo echar un vistazo a Mocha UI.

Yo prefiero usar jQuery para AJAXy cosas por el estilo.También tiene un montón de muy buenos plugins que hacen de la escritura de código del lado del cliente muy fácil.

Aquí está el plugin de la página específicamente para Arrastrar-n-Gota.

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

Ajax de devolución de llamada también son muy fáciles de modo de ahorro de la instalación debe ser bastante fácil así.

He utilizado el de Microsoft ASP.Net el Ajax y el AjaxControlToolkit a hacer algo como esto.Tienen un ResizeableControl y un DragPanel.He utilizado estos, alojado en un IFrame dentro del panel para mostrar el contenido.

Trabajó bastante bien.


Este sitio web:

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

Tiene un montón de tutoriales en vídeo que muestran cómo empezar a usar los controles.

Es posible que desee buscar en DropThings en Codeplex.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top