none
Escolher se aparece ou nao uma parte do codigo da LayoutMaster nao view RRS feed

  • Pergunta

  • ola pessoal,

    eu tenho uma master layout, e tenho uma parte do codigo dela (HTML mesmo) que vai apareceer em algumas paginas, e ja em outras nao, como faco para controlar isso?

    dei uma procurada, mas nao achei nada que me ajuda-se, vi algumas coisa de section, mas na verdade ela faz o contrario, pega da VIEW e adiciona na layout.

     

    acho que é isso

     

    abs


    Carlos Eduardo Barbosa
    Analista de Sistema
    Business Intelligence
    WEB Intelligence

    carlos.ed.b@hotmail.com

    @carlos_ed_b

    Mercúrio – Comunicação Digital

    sábado, 10 de dezembro de 2011 14:43

Todas as Respostas

  • Acho que com o "PartialView" você consegue resolver isso tranquilamente.

    exemplo:

    @Html.Partial("hearder")
    
    <!-- codigo da view -->
    
    @Html.Partial("footer")

    Abs

    segunda-feira, 12 de dezembro de 2011 10:51
  • voce pode verificar em qual pagina esta com o seguinte codigo Razor na Layout Page:

     

    @{
    
       var controller = ViewContext.RouteData.Values["controller"] as string;
       var action = ViewContext.RouteData.Values["action"] as string;
    
    }
    

    então pode fazer um if, mas eu particularmente, colocaria este Html em uma partial, em uma partial e repetiria a chamada para a partial nas pagina que eu gostaria que o código aparecesse.

    segunda-feira, 12 de dezembro de 2011 11:07