【问题标题】:ASP.NET MVC for developing widget based portals用于开发基于小部件的门户的 ASP.NET MVC
【发布时间】:2009-05-12 00:23:00
【问题描述】:

ASP.NET MVC 有多适合开发类似的东西 http://www.google.com/ig?

我还没有看到或找不到任何示例。 MVC 方法是否暗示用户界面不应该看起来像那样?

【问题讨论】:

    标签: asp.net-mvc widget portal


    【解决方案1】:

    查看http://aspspider.info/lakkakula/local.aspx,它是使用 Asp.Net MVC 1.0、Microsoft Ajax 客户端模板和 jQuery 开发的 Web 2.0 门户,具有拖放小部件个性化功能,类似于 google.com/ig。

    【讨论】:

    • 链接现在失效了……伤心
    【解决方案2】:

    MVC 非常适合这样的 UI。您的主控制器可以使用用户定义的小部件列表进行渲染,或者可以使用对返回 JsonResult 的方法的 ajax 调用......这可以为相应控件的每个部分 vie 生成包装器客户端调用。我认为 MVC 会简化很多事情。

    MVC + jQueryUI 将是你所需要的一切......

    【讨论】:

      【解决方案3】:

      我想再澄清一点,“合适”到底是什么意思?

      一个方法可能是让每个可用的“widgit”成为一个控制器,然后你可以使用jQuery(或任何你想要的)来调用指定的方法并渲染。然后该页面将有一系列针对用户的“列表”(您可以将其存储在数据库中),您可以简单地对这些列表进行排序,以便以正确的顺序显示相关的小部件。

      显然,这是一个非常大的简化......

      【讨论】:

      • 我猜,如果它太难或解决方法不符合 MVC 精神,我们可能会认为 ASP.Net MVC 不适合这样的 UI。
      • 嗯,我没有发现它比任何其他方法更困难。 UI 可以看起来像您想要的任何东西。您只需要自己整理 HTML 和 CSS。试试这个链接作为 jQuery widgit 拖放的开始labs.dropit.se/blogs/post/2009/02/24/…
      【解决方案4】:
      猜你喜欢
      • 1970-01-01
      • 2011-03-12
      • 1970-01-01
      • 2017-08-10
      • 1970-01-01
      • 1970-01-01
      • 2011-03-21
      • 1970-01-01
      • 2011-07-24
      相关资源
      最近更新 更多