/ / ASP.NET páginas de conteúdo do aplicativo padrão MVC4 sem layout refrence? - navalha, vistas parciais, asp.net-mvc-4

Páginas de conteúdo do aplicativo padrão ASP.NET MVC4 sem layout refrence? - navalha, vistas parciais, asp.net-mvc-4

Eu criei um aplicativo web mvc4. com motor de visão de navalha. Existem páginas de layout e conteúdo (Home, Contact, About, etc.) que você conhece. Mas não há referência ao layout das páginas de conteúdo.

Deve não incluir páginas de conteúdo:

Layout = "~/Views/Shared/_Layout.cshtml";

Em páginas de conteúdo, este código está faltando. E eles funcionam. Como isso acontece sem layout refrence?

Respostas:

4 para resposta № 1

É porque os modos de exibição parciais são incluídos em uma página "não parcial", que tem um layout definido. Portanto, eles fazem uso disso e acabam se tornando parte dessa página.

EDITAR

Eu sinto muito pela resposta tardia, eu apenas verifiquei e parece ser a causa da página _ViewStart.cshtml, esta é uma página que é executada antes de qualquer visualização ser renderizada, leia mais aqui:

weblogs.asp.net/gunnarpeipman/archive/2010/10/10/…


0 para resposta № 2

essa é a sua masterpage se você quiser uma visão parcial

@ Html.Partial ("partialviewname". "Controller")

e a vista parcial não usa a masterpage já que ela é inserida em um lugar que você deseja