8

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

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

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

4

3 回答 3

2

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

参考:

使用母版页和部分重用 UI

创建局部视图

于 2013-03-18T13:15:12.830 回答
1

是的,aspx webforms 有母版页,然后您使用用户控件 .ascx 文件。

使用 MVC,“母版页”默认位于

Views\Shared\_Layout.cshtml  

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

您的控制器可以返回

PartialViewResult

正如其他人的其他答案所提到的,这些链接应该能让你上路。

于 2013-03-18T18:27:24.030 回答