8

ASP.NET MVC テクノロジで同じページに異なるビューを表示したい。どうすれば達成できますか。

2 つの異なるテーブルからデータが入ってきます。そのために、表示用に 2 つの異なるビューがあります。これらのビューを 1 つのページに表示するにはどうすればよいですか。

MVC のビュー内にビューの概念はありますか? または、複数のビューをカプセル化できるマスター ビューを作成するための規定があります。?

4

3 に答える 3

7

これらのリンクはあなたを助けます(最初に部分ビューの知識を得る)

  1. http://www.dotnet-tricks.com/Tutorial/mvc/2IKW160912-Partial-View-in-Asp.net-MVC3-Razor.html
  2. http://www.codeproject.com/Articles/351867/Basics-of-ASP-NET-MVC3-Part-II
  3. http://www.c-sharpcorner.com/UploadFile/aravindbenator/mvc-3-razor-and-partial-view/
于 2013-03-18T13:14:47.080 に答える
2

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

参照:

マスターページとパーシャルを使用してUIを再利用する

部分ビューの作成

于 2013-03-18T13:15:12.830 に答える
1

はい、aspx Web フォームにはマスター ページがあり、ユーザー コントロールの .ascx ファイルを使用します。

MVC では、「マスター ページ」はデフォルトで次の場所にあります。

Views\Shared\_Layout.cshtml  

これで、素晴らしい Twitter ブートストラップを使用して、使いやすい css などを使用して見栄えの良いレイアウトを実際に作成することもできます.

あなたのコントローラーは戻ることができます

PartialViewResult

他の人からの他の回答で述べたように、これらのリンクはあなたの道を歩むはずです。

于 2013-03-18T18:27:24.030 に答える