【问题标题】:Web App - Dashboard Type GUI - Interface [closed]Web 应用程序 - 仪表板类型 GUI - 界面 [关闭]
【发布时间】:2023-03-20 18:57:02
【问题描述】:

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

    我自己最近一直在研究这种功能,并决定在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/

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

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

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

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

        【讨论】:

          【解决方案4】:

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

          效果很好。


          这个网站:

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

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

          【讨论】:

            【解决方案5】:

            您可能想在Codeplex 上查看DropThings

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-05-04
              • 2014-02-21
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2010-10-08
              • 2011-01-27
              • 1970-01-01
              相关资源
              最近更新 更多