【问题标题】:Multiple Views in the same page MVC ASP.NET同一页面中的多个视图 MVC ASP.NET
【发布时间】:2013-03-06 20:09:15
【问题描述】:

我想用 ASP.NET MVC 技术在同一页面上显示不同的视图。怎么可能达到。

我有来自 2 个不同表的数据,为此我有 2 个不同的 视图 用于显示。如何在一个页面上显示这两个视图。

在 MVC 的视图中是否有 View 的概念?或者是否有一些规定可以制作可以封装多个视图的主视图。 ?

【问题讨论】:

    标签: asp.net-mvc html view


    【解决方案1】:
    【解决方案2】:

    ASP.NET MVC 支持定义“部分视图”模板的能力,这些模板可用于封装页面子部分的视图呈现逻辑。 “Partials”提供了一种有用的方式来定义视图呈现逻辑一次,然后在应用程序的多个地方重复使用它。

    参考:

    Re-use UI Using Master Pages and Partials

    Creating Partial View

    【讨论】:

      【解决方案3】:

      是的,aspx 网络表单具有母版页,然后您使用用户控件 .ascx 文件。

      使用 MVC,“母版页”默认在下面

      Views\Shared\_Layout.cshtml  
      

      现在您也可以使用美妙的 Twitter 引导程序,并真正开始使用易于使用的 css 等制作更美观的布局。

      你的控制器可以返回

      PartialViewResult
      

      正如其他人的其他答案所提到的,这些链接应该可以帮助您上路。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-15
        • 2013-07-30
        • 1970-01-01
        • 2016-06-21
        相关资源
        最近更新 更多