Web应用程序-仪表板类型GUI-界面
我正在寻找为Web应用程序创建仪表板类型gui的方法。我正在寻找用户能够将不同的元素(可能是图像按钮,锚标签或者只是div)拖放到不同(定义)的位置,并能够将其设置保存在Cookie或者服务器)。我正在与cin合作开发.Net 2.0框架。我曾尝试使用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
有很多教程视频,向我们展示如何开始使用控件。
回答
我们可能需要查看Codeplex上的DropThings。
回答
我最近一直在研究这种功能,并已决定在jQuery UI的帮助下使用jQuery。我遇到了大量建议Yahoo UI(YUI)的信息,由于它提供了AJAX支持,因此我已经开始学习jQuery,所以我坚持使用它。
jQuery UI网站
jQuery UI文档
带有jQuery UI的拖放屏幕布局的示例
jQuery UI简介
如果我们决定使用YUI javascript库,请访问以下视频链接,以入门。
http://developer.yahoo.com/yui/theater/
回答
如果我们仍然想给MooTools一次机会,我建议我们看一下Mocha UI。