我想在ASP.NET MVC技术的同一页面上显示不同的视图。如何才能实现。
我有来自2个不同表的数据,为此我有2个不同的视图用于显示。如何在一个页面上显示这两个视图。
MVC中的视图中是否存在 View 的概念?或者是否有一些用于制作可以封装多个视图的主视图的规定。 ?
答案 0 :(得分:7)
这些链接将帮助您(首先获得部分视图的知识)
答案 1 :(得分:1)
ASP.NET MVC支持定义“部分视图”模板的功能,这些模板可用于封装页面子部分的视图呈现逻辑。 “Partials”提供了一种有用的方法来定义视图渲染逻辑一次,然后在应用程序的多个位置重复使用它。
参见:
答案 2 :(得分:1)
是的,aspx webforms有Master页面,然后你使用用户控件.ascx文件。
使用MVC,“母版页”默认位于
下Views\Shared\_Layout.cshtml
现在你也可以最终使用精彩的Twitter引导程序,真正开始使用易于使用的CSS等制作更具外观的布局。
您的控制器可以返回
PartialViewResult
正如其他人的其他答案中所提到的那样,这些链接可以让你顺利上路。