Wie kann das in _ViewStart definierte Layout für bestimmte Ansichten in ASP.NET MVC 3 überschrieben werden?

8

Ist es möglich, das Layout in _ViewStart.cshtml mit ASP.NET MVC 3 für bestimmte Ansichten einer App zu unterdrücken.

Ich verstehe, dass ich das Layout programmgesteuert in der Controller-Aktion definieren kann. Vielleicht wird das in "" erreicht?

    
cs0815 03.03.2013, 15:43
quelle

2 Antworten

22

Sie haben zwei Möglichkeiten

1) Verwenden Sie return PartialView() vom Controller, es wird kein Layout von View start

verwendet

2) Layout zuweisen = null,

%Vor%

Sehen Sie sich diese interessante Diskussion an und beantworten Sie diese Frage mit marcind. Thema

    
ssilas777 03.03.2013, 15:59
quelle
2

Um kein Layout anzuwenden, weisen Sie der Layout-Eigenschaft in Ihrer Ansicht einfach null zu:

%Vor%     
serge.karalenka 03.03.2013 15:53
quelle

Tags und Links