代码之家  ›  专栏  ›  技术社区  ›  DevMania

(挫败感)在ASP.NET MVC中找到创建类似门户的站点(使用portlet)的正确方法

  •  1
  • DevMania  · 技术社区  · 16 年前

    我的心真的要爆炸了,我很沮丧。我已经在网上搜索了一个星期,在这个问题上我看到了很多矛盾,我不知道哪种方法是正确的。

    • 有些人喜欢 this article 说使用

      <%=Html.RenderUserControl(“~/Gravatar/GravatarImage.ascx”)%>

    • 在里面 this article

    • this article 这家伙在建议一种创建模板的方法,但现在已经不起作用了。

    这真的很让人困惑,让我想自杀。我真的很喜欢MVC的简单性,但似乎创建共享实体是一门火箭科学;是真的那么难还是我遗漏了什么?

    我想要的是非常清楚的;我有一个门户网站,例如

    • 我想有一个登录,加入所有页面的新闻信。
    • 基于特定逻辑或请求加载这些模块的能力。
    • 能够异步加载这些小portlet或实体(使用加载进度GIF)

    在Web表单中,只需创建一个该死的用户控件,将其拖到页面、母版页,就完成了;该死的,甚至可以根据特定的逻辑动态加载它们。

    所以,如果有人能告诉我如何在不破坏牛顿定律或爱因斯坦定律的情况下用MVC实现这种功能,我想很多人和我一样,所以我认为答案会让我们很多人受益。

    3 回复  |  直到 16 年前
        1
  •  2
  •   T W    16 年前

    我认为如果你不是mvc纯粹主义者,这是最好的解决方案 http://blog.codeville.net/2008/10/14/partial-requests-in-aspnet-mvc/ I

        2
  •  1
  •   Peter Starbek    15 年前

    Maverick GitHub上的开源内容管理系统项目是一个很好的起点。但目前它处于早期预览状态。

        3
  •  0
  •   res2 res2    16 年前

    这不是局部视图的作用吗?