2009-01-14 7 views
2

Est-il possible de créer des pages maîtres imbriquées dans un projet d'application Web ASP.NET comme on peut le faire dans les projets de site Web ASP.NET? J'utilise Visual Studio 2008 et je travaille sur une application Web ASP.NET. Lors de la création d'un gabarit, il n'y a pas d'option pour choisir une autre gabarit qui, si elle était disponible, m'aurait permis de créer des gabarits imbriqués.Création de pages maîtres imbriquées dans une application Web ASP.NET

Quelqu'un at-il rencontré un problème similaire? Y a-t-il un type de travail recommandé?

Merci d'avance pour toute aide. À votre santé.

Répondre

5

Oui, à partir de la version 2 de .NET Framework, les pages maîtres imbriquées ont été prises en charge. Une mise en garde est que vous n'obtiendrez pas la prise en charge du temps de conception dans Visual Studio 2005 si vous avez des pages maîtres imbriquées. Ce n'est pas un problème dans VS 2008.

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="SecondLevelMaster.master.cs" Inherits="SecondLevelMaster" **MasterPageFile="~/RootMaster.master"** %> 
+0

@Andy: Je fais référence à la disponibilité des pages maîtres imbriquées dans le type de projet Application Web ASP.NET par rapport aux sites Web ASP.NET. Parlez-vous des projets Web App? –

+0

Oui, cela fonctionnera dans n'importe quel type de projet, mais la propriété masterpagefile devra être ajoutée manuellement dans le projet d'application web. –

+0

@AndyRose: le nombre de niveaux d'imbrication des pages maîtres est-il limité? – dotNETbeginner

Questions connexes