2013-03-18 22 views
5

Farklı sayfalarda görüntülemek istiyorum Görüntüleme ASP.NET MVC teknolojisine aynı sayfada. Nasıl acheived olabilir.Aynı sayfadaki çoklu görünümler MVC ASP.NET

2 farklı tablodan gelen verilerim var ve bunun için 2 farklı Görüntüleme görüntülemeye sahibim. Bu görünümleri tek bir sayfada nasıl görüntüleyebilirim?

MVC'de bir görünümde View konsepti var mı? Ya da çoklu görünümleri kapsayacak bir ana görünüm yapmak için bazı hükümler var. ?

cevap

1

ASP.NET MVC "kısmi tanımlamak için yeteneğini destekler (ilk Kısmi bakış bilgi sahibi) size yardımcı olacaktır Bir sayfanın alt kısmı için görünüm oluşturma mantığını kapsüllemek için kullanılabilecek " şablonları" . "Kısmi", görüntüleme oluşturma mantığını bir kez tanımlamak ve ardından bir uygulamada birden çok yerde yeniden kullanmak için kullanışlı bir yol sağlar.

bakın:

Re-use UI Using Master Pages and Partials

Creating Partial View

1

Evet, aspx webforms Usta sayfası vardır ve sonra kullanıcı kontrolleri .ascx dosyaları kullanın. MVC ile

, "ana sayfa" Şimdi de harika Heyecan ön yükleme alanı kullanarak sonu olabilir ve gerçekten css vb kullanımı kolay olan daha büyük görünümlü düzenleri yapmaya başlamak

Views\Shared\_Layout.cshtml 

altında varsayılan olarak .. diğerlerinden diğer cevaplar da belirttiği gibi

Kişisel kontrolör

PartialViewResult 

dönebilir, bu bağlantılar yolda size almalısınız.