2013-03-18 16 views
5

異なる表示する ASP.NET MVCテクノロジの同じページに表示されます。どのように達成することができます。同じページ内の複数のビューMVC ASP.NET

私は2つの異なるテーブルから来るデータを持っていると私は2つの異なる表示のためにを持っています。どのようにこれらのビューを1つのページに表示できますか?

MVCのビュー内にが表示されていますか?または、複数のビューをカプセル化できるマスタービューを作成するためのいくつかの規定があります。 ?

答えて

1

ASP.NET MVCは、「部分を定義する機能をサポートしています(最初のパーシャルビューの知識を得る)のお手伝いをしますビュー "ページのサブ部分のビューレンダリングロジックをカプセル化するために使用できるテンプレート。 「部分」は、ビューレンダリングロジックを一度定義し、アプリケーション全体の複数の場所で再利用する便利な方法を提供します。

参照してください:

Re-use UI Using Master Pages and Partials

Creating Partial View

1

はい、ASPXのWebフォームは、マスターページがあり、その後、あなたはユーザーコントロールた.ascxファイルを使用します。 MVCで

、「マスターページには、」

Views\Shared\_Layout.cshtml 

の下にデフォルトである今、あなたはまた、素晴らしいTwitterのブートストラップを使用して終了し、本当に使いやすいCSSなどで大きな探してレイアウトを作るために始めることができます。..他人から他の回答で述べたように

お使いのコントローラが

PartialViewResult 

を返すことができ、これらのリンクはあなたの方法であなたを取得する必要があります。

関連する問題