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

谢谢。

有帮助吗?

解决方案

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

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

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

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

其他提示

如果您仍然想给 MooTools 第二次机会,我建议您看一下 摩卡用户界面.

我更喜欢使用 jQuery 来处理 AJAXy 之类的东西。它还具有许多非常好的插件,使编写客户端代码变得非常容易。

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

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

有大量教程视频,向您展示如何开始使用控件。

您可能想看看 丢东西代码复合体.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top