2013-03-18 71 views
5

我想在ASP.NET MVC技术的同一页面上显示不同的视图。它如何获得成就。同一页面中的多个视图MVC ASP.NET

我有数据从2个不同的表进来,因此我有2个不同的视图显示。如何在单个页面上显示这两个视图。

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

回答

1

ASP.NET MVC支持定义“部分的能力查看“可用于封装页面的子部分的视图呈现逻辑的模板。 “Partials”提供了一种有用的方法来定义视图渲染逻辑一次,然后在应用程序中的多个位置重新使用它。

参见:

Re-use UI Using Master Pages and Partials

Creating Partial View

1

是的,ASPX web表单拥有母版页,然后使用用户控件.ascx文件。

在MVC中的“母版页”是默认下

Views\Shared\_Layout.cshtml 

现在你也可以最终使用的精彩Twitter的引导,真正开始作出更大的寻求布局与易于使用的CSS等。

你的控制器可以返回

PartialViewResult 

通过从其他人其他的答案中提到,这些链接应该让你对你的方式。

相关问题