2013-03-18 68 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 

通過從其他人其他的答案中提到,這些鏈接應該讓你對你的方式。

相關問題