Web App - 仪表板类型GUI - 接口

时间:2008-08-19 13:57:34

标签: c# asp.net javascript user-interface

我正在寻找为Web应用程序创建仪表板类型gui。我正在寻找用户能够将不同的元素(可能是图像按钮,锚标签,或者可能只是div)拖放到不同的(已定义的)位置,并能够保存它们的设置(在cookie中或在服务器)。我在.Net 2.0框架中使用c#。我尝试过使用mootools,但他们最近的更新使他们的拖放功能对我没用。我正在寻找一些方向,因为我知道那里有一些我正在寻找的东西,所以我不需要从头开始构建。

感谢。

5 个答案:

答案 0 :(得分:4)

我最近一直在研究这种功能,并决定在jQuery UI的帮助下使用jQuery。我发现了大量的信息,也提示Yahoo UI(YUI),由于它提供的AJAX支持,我已经开始学习jQuery,所以我坚持使用它。

jQuery UI Site
jQuery UI Documentation
Example of a drag and drop screen layout with jQuery UI
Introduction to jQuery UI

如果你决定使用YUI javascript库,这里有一个指向大量视频的链接,可以帮助你入门。

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

答案 1 :(得分:3)

如果您仍想给MooTools第二次机会,我建议您查看Mocha UI

答案 2 :(得分:1)

我更喜欢将jQuery用于AJAXy之类的东西。它还有很多非常好的插件,可以很容易地编写客户端代码。

这是专门针对Drag-n-Drop的插件页面。

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

Ajax回调也非常简单,因此保存设置也应该相当容易。

答案 3 :(得分:0)

我使用Microsoft ASP.Net Ajax和AjaxControlToolkit来做这样的事情。它们有一个ResizeableControl和一个DragPanel。我使用了这些,然后在面板中托管了一个IFrame来显示内容。

工作得很好。


本网站:

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

有很多教程视频向您展示如何开始使用控件。

答案 4 :(得分:0)

您可能希望查看DropThings上的Codeplex