4

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

谢谢。

4

5 回答 5

4

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

jQuery UI 站点
jQuery UI 文档
使用 jQuery UI 拖放屏幕布局的示例 jQuery UI
简介

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

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

于 2008-08-19T14:44:28.747 回答
3

如果您仍想再给 MooTools 一次机会,我建议您看看Mocha UI

于 2008-09-16T19:06:33.027 回答
1

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

这是专门用于拖放的插件页面。

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

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

于 2008-08-19T14:04:57.330 回答
0

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

工作得很好。


本站:

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

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

于 2008-08-19T14:09:59.847 回答
0

您可能想查看Codeplex上的DropThings

于 2008-08-19T14:25:23.390 回答