begin process at 2012 02 11 20:32:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Master page et VS2005


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Master page et VS2005

mardi 25 mars 2008 à 11:44:58 | Master page et VS2005

loukilaiman

Bonjour, si quelqu'un peut m'aider ,
je suis entrain de développer un site web avec un master page. j'ai crée ma master page et j'ai référencer les autres pages,  mais le probléme c'est que j'ai toujours le message suivant:

Erreur du serveur dans l'application '/WebSite37'.

Les contrôles de contenu doivent être des contrôles de niveau supérieur dans une page de contenu ou une page maître imbriquée qui fait référence à une page maître.

Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.Web.HttpException: Les contrôles de contenu doivent être des contrôles de niveau supérieur dans une page de contenu ou une page maître imbriquée qui fait référence à une page maître.

Erreur source:

Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.

Trace de la pile:

[HttpException (0x80004005): Les contrôles de contenu doivent être des contrôles de niveau supérieur dans une page de contenu ou une page maître imbriquée qui fait référence à une page maître.]
System.Web.UI.MasterPage.CreateMaster(TemplateControl owner, HttpContext context, VirtualPath masterPageFile, IDictionary contentTemplateCollection) +652
System.Web.UI.Page.get_Master() +72
System.Web.UI.Page.ApplyMasterPage() +30
System.Web.UI.Page.PerformPreInit() +48
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1449


Informations sur la version : Version Microsoft .NET Framework :2.0.50727.42; Version ASP.NET :2.0.50727.42



Merci
mardi 25 mars 2008 à 12:08:15 | Re : Master page et VS2005

lassaad83

Membre Club
Tu dois définir pour toute tes page .aspx la masterPage dont elle dependent (MasterPageFile="~/TaMasterPage.master") et surtout qu'elles soit bien dans un
mardi 25 mars 2008 à 12:11:01 | Re : Master page et VS2005

lassaad83

Membre Club
Désolé problème technique ...

Tu dois définir pour toute tes page .aspx la masterPage dont elle depend(MasterPageFile="~/TaMasterPage.master") et surtout qu'elles soit bien dans un conteneur <asp:contentplaceholder fournie par ta MasterPage.
mardi 25 mars 2008 à 13:36:32 | Re : Master page et VS2005

loukilaiman


mais le probléme réside dans le fait que si je définit à l'aide de la boite de propriété de VS2005 la masterpage d'une page existante (une page que j'ai deja développer avant de préparer la masterpage), je recoit l'erreur déja signaler.
Merci
mardi 25 mars 2008 à 15:24:44 | Re : Master page et VS2005

lassaad83

Membre Club
Réponse acceptée !

Il faut aussi que tu supprime dans tes page .aspx la balise <form> <body> <head> ... etc car elle sont deja dans ta MasterPage. Il faut juste que tu laisse dans l'.aspx la directive d'entete <% @ Page, aprés tu met le contenu de ta page aspx entre ContentPlaceHolderID de ta MasterPage.

Voila un exemple de page .aspx sans MasterPage:

<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default" %>
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
htmlxmlns="http://www.w3.org/1999/xhtml"
>
<
headrunat
="server">
<title>Page sans titre</title
>
</
head
>
<
body
>
<formid="form1"runat
="server">
<div>
<asp:GridViewID="GridView1"runat="server">
</asp:GridView>
</div>
<asp:LabelID="Label1"runat="server"Text="Label"></asp:Label>
</form>
</
body
>
</
html
>

Voila la même page après lui avoir assigné une masterPage :

<%@PageLanguage="C#"AutoEventWireup="true"MasterPageFile="~/MasterPage.master"CodeFile="Default.aspx.cs"Inherits="_Default" %>
<asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server">
<div>
<asp:GridViewID="GridView1"runat="server">
</asp:GridView>
</
div>
<asp:LabelID="Label1"runat="server"Text="Label"></asp:Label>
</
asp:Content>

mercredi 26 mars 2008 à 08:18:09 | Re : Master page et VS2005

loukilaiman

Merci
Normalement ca doit etre effectuer automatiquement des que je definie la masterpage d'une page mais bon...
mercredi 26 mars 2008 à 09:56:09 | Re : Master page et VS2005

lassaad83

Membre Club

En fait, lorsque tu ajoute une nouvelle page .aspx dans ton projet tu doit cocher le checkbox pour associer ta page a une masterPage de ton projet , dans ce cas là OUI , tu n'aura rien n'a faire.
Par contre si tu ne l'associ pas lors de l'ajout, et bien tu devra le faire à la mano.



Cette discussion est classée dans : web, page, contenu, contrôles, maître


Répondre à ce message

Sujets en rapport avec ce message

Recuper contenu page Web VBscript [ par kut ] je voudrai recuperer le contenu d'un page web coté cllient en vbscript est ce possible?si oui un petit coup de main ne serais pas de refus. theme par defaut dans web.config [ par jimmy28 ] Salut à tous,Tout d'abord, je bosse sous VS2005.Lorsque je définis une masterpage par défaut dans le web.config, tout marche bien. Par contre je ne pe Comment faire pour aller chercher le contenu du page web et le mettre dans un fichier pdf? [ par likemuz25 ] Bonjour! je fais du C# en Visual Studio 2005 et si je ne me trompe pas, ça s'appel de l'ASP.NET.Mon problème est le suivant: je veux aller chercher le Probléme de rafraichissement de gridview a partir d'un TreeView .. Helpppp [ par kenzasana ] Bonjour j'essai d'afficher une page web dans laquelle j'offre une navigation dans les dossier exactement comme l'exporateur windows pour les dossier. Prendre une image d'une page web [ par likemuz25 ] Je voulais savoir s'il était possible de créer une méthode qui peut prendre en image une page web et ensuite, l'enregistrer.Si oui, j'aimerais avoir d Changment du nom de l'ID après génération de la page web [ par berlioz1204 ] Bonjour, lorsque j'ecris mon code source de ma page, je donne un id de mon textbox ASP ex: Cette id est utilisé dans un javascript mais le probleme code source d'une page web [ par pigeon11 ] Bonjour, En VbNet J'essaye de récupérer le code sources d'une pages mais je rencontre des problèmes. voila la fonction qui retourne le code source affectation et affichage d'une chaine de vb6 vers page web aspx dedja ouverte [ par bentassadit ] je travaille en vb6, j'ai une chaine saisie dans le textbox comment je peus l'afficher dans le textbox d'une page web aspx dedja ouverte Integrer Mapviewer dans une page web jsp [ par Warium ] Salut tous le monde. excusez-moi si je ne suis pas dans le bon theme ma question est la suivante: comment faire integrer Mapviewer dans une page htm Rediriger la page [ par Souliabdo ] Bonjour, j’ai un page web qui contient une Grid view chaque fois je cliquais sur une cellule j’appelle le code MaPage.aspx.cs. Puis je recharge la


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,326 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales