begin process at 2012 05 27 19:16:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

[déplacé VB.NET -> ASP.NET] Pages maîtres ASP.NET imbriquées


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

[déplacé VB.NET -> ASP.NET] Pages maîtres ASP.NET imbriquées

samedi 26 février 2011 à 14:48:32 | [déplacé VB.NET -> ASP.NET] Pages maîtres ASP.NET imbriquées

DAVIMIKA

Membre Club
Bonjour,

J’apprends à me servir de Visual studio express et à partir de ces pages, je voudrais avoir le header et le footer sur l’affichage de la page Connexion,
et pas le footer sur la page CreerLogin.

Est-ce que c’est possible en faisant des pages maîtres imbriquées ?
et ou se trouve mon erreur ?

Merci pour votre aide.

Salutations

MasterParent

Code ASP.NET :
<%@ Master Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
        <div id="banner">
          <img src="header.gif" alt="header graphic" />
        </div>

        <div>
          <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
          </asp:ContentPlaceHolder>
        </div>

        <div id="banner1">
          <img src="footer.gif" alt="footer graphic" />
        </div> 
    </form>
</body>
</html>


MasterEnfant

Code ASP.NET :
<%@ Master Language="VB" MasterPageFile="~/ParentMaster.master" %>
<script runat="server">
</script>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <div id="2col">
  <asp:ContentPlaceHolder ID="leftcolumn" runat="server">
      <p>colonne gauche</p>
  </asp:ContentPlaceHolder>
  <asp:ContentPlaceHolder ID="rightcolumn" runat="server">
      <p>colonne droite</p>
  </asp:ContentPlaceHolder>
</div>
</asp:Content>


PageConnexion

Code ASP.NET :
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterChild.master" AutoEventWireup="false" CodeFile="Connexion.aspx.vb" Inherits="Connexion" %>
<asp:Content ID="Content1" ContentPlaceHolderID="leftcolumn" Runat="Server">
    <asp:Login ID="Login1" runat="server">
</asp:Login>
</asp:Content>


PageCréerLogin

Code ASP.NET :
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterChild.master" AutoEventWireup="false" CodeFile="CreerLogin.aspx.vb" Inherits="CreerLogin" %>
<asp:Content ID="Content2" ContentPlaceHolderID="rightcolumn" Runat="Server">
    <asp:CreateUserWizard ID="CreateUserWizard1" runat="server">
    <WizardSteps>
        <asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server" />
        <asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server" />
    </WizardSteps>
</asp:CreateUserWizard>
</asp:Content>


P.S. Toutes mes excuses si ce n'est pas le bon forum.
mardi 1 mars 2011 à 17:58:49 | Re : [déplacé VB.NET -> ASP.NET] Pages maîtres ASP.NET imbriquées

djekow

Hello,
Oui tu peux faire cela avec des master page imbriquées (ou non imbriqués). Tu dois juste utiliser le bon ContentPlaceHolderID dans ta page de contenu ayant une master page. De plus fait attention à bien fermer tes balises (erreur dans ta page de connexion).
Voila un truc qui marche mais tu n'es pas obligé d'utiliser des master pages imbriquées (à voir selon ton besoin):

ParentMaster:

Code ASP.NET :
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="ParentMaster.Master.cs" Inherits="Test.Site1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title></title>
    <asp:ContentPlaceHolder id="head" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
        <%--<div id="banner">
          <img src="header.gif" alt="header graphic" />
        </div>--%>

        <div>
          <asp:ContentPlaceHolder id="body" runat="server">
          </asp:ContentPlaceHolder>
        </div>

        <%--<div id="banner1">
          <img src="footer.gif" alt="footer graphic" />
        </div> --%>
    </form>
</body>

</html>

ChildMaster:

Code ASP.NET :
<%@Master Language="C#" MasterPageFile="ParentMaster.master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="body" Runat="Server">
    <div id="2col">
  <asp:ContentPlaceHolder ID="bodyleft" runat="server">        
      <p>colonne gauche</p>
  </asp:ContentPlaceHolder>
  <asp:ContentPlaceHolder ID="bodyright" runat="server">        
      <p>colonne droite</p>
  </asp:ContentPlaceHolder>
</div>
</asp:Content>


Page de connexion:

Code ASP.NET :
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Test._Default" MasterPageFile="~/ChildMaster.Master" %>
<asp:Content ID="Content1" ContentPlaceHolderID="bodyleft" Runat="Server">
    <asp:Login ID="Login1" runat="server"/>  
</asp:Content>


Page de création du login :

Code ASP.NET :
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Test._Default" MasterPageFile="~/ChildMaster.Master" %>
<asp:Content ID="Content2" ContentPlaceHolderID="bodyright" Runat="Server">
    <asp:CreateUserWizard ID="CreateUserWizard1" runat="server">
    <WizardSteps>
        <asp:CreateUserWizardStep ID="CreateUserWizardStep1" runat="server" />
        <asp:CompleteWizardStep ID="CompleteWizardStep1" runat="server" />
    </WizardSteps>
</asp:CreateUserWizard>
</asp:Content>


Bon courage.


mercredi 2 mars 2011 à 14:31:03 | Re : [déplacé VB.NET -> ASP.NET] Pages maîtres ASP.NET imbriquées

DAVIMIKA

Membre Club
Bonjour djekow

Merci pour ta réponse et pour ton aide, je précise que vraiment je débute sur ASP NET et par des tests j’essaye de comprendre le fonctionnement.

Dans mon esemple initial je voulais créer ma page maître avec :

Code ASP.NET :
<div id="banner">
     <img src="header.gif" alt="header graphic" />
</div>


Et ( et autres élements)

Code ASP.NET :
<div id="banner1">
  <img src="footer.gif" alt="footer graphic" />
</div> 

Puis sur ma page Connexion je voudrais voir les deux images (header et footer)

Et sur ma page CreerLogin uniquement voir une image (Header).

Peux-tu toujours m’aider ?

Salutations
mercredi 2 mars 2011 à 17:16:09 | Re : [déplacé VB.NET -> ASP.NET] Pages maîtres ASP.NET imbriquées

djekow

Je pense qu'une bonne mise au point sur ASP.Net est nécessaire pour toi. Je peux t'aider mais ça ne te servirai à rien. Quoiqu'il en soit, je t'ai dit qu'il suffit de créer un ContentPlaceHolder dans ta page maître. Tu crée tes deux pages de contenu (Connexion et CreerLogin ayant pour masterpage la page maître créée). Pour la page de connexion tu mets les 2 images(header et footer) et pour l'autre t'en met une seule (footer). Même pas besoin de master pages imbriquées.


Cette discussion est classée dans : code, pages, aspx, imbriquées, maîtres


Répondre à ce message

Sujets en rapport avec ce message

Recherche code ASP [ par jejeokocha ] Bonjour tout le monde!Voila mon pb!!Voila dans toute mes pages il y a des animations flashs plutot impossantes!Jaimerais savoir comment faire lorsque IIS n'interprete pas le code aspx :( [ par astien ] astienG un gros probleme, je viens de creer un petit code aspx dans la racine de mon site mais iis n'interprete pas le code :(G microsoft windows 2000 cacher le code asp sur le serveur [ par brunoberthier ] J'ai un site asp.net que je souhaite installer sur le serveur 2000 de mon entreprise, mais sans lui donner la possibilité de visualiser le code source [.net] usercontrol et code behind problème [ par jesusonline ] Bonjour j'ai crée un usercontrol que j'ai inseré dans une page aspx, dans cet usercontrole j'ai des fonctions que j'aimerais bien exploité dans le cod code behind dans asp.net [ par kenza_sana ] Salut je trouve partotu que le code behind en realite separe le fichier presentation du code donc (html et aspx)alors que je trouve parfois que ca sep Concernant envoie de mail en ASP ou ASP.net [ par jagdjg ] Bonsoir j ai lu les sujets consacrés au mail mais j ai plusieurs questions.En fait j ai cree un projet web dans visual studio .net mais j ai inclus de PROBLEME DE PASSAGE DE VARIABLE ENTRE LES PAGES WEB [ par kenza_sana ] Bonjour je n'arrive pas a trouver comment passer des variable entre 2 formulaires en utilisant le visual studio.net ...j'ai déja passer des variable p Comment ajouter le code Xiti sur des pages PHP ? [ par sylvie ] Bonjour,Nous avons installé dernièrement la gallerie Coppermine en PHP pour la gestion de nos photos.Mais je ne sais pas comment ajouter le code de Xi code behind avec web matrix [ par hmurielle ] Bonjour,je sais que dans webmatrix tout est dans le fichier aspx, il n'y a pas de notion de code behind, je voudrais savoir comment je pourrais dévelo fermetur d'une fenêtre ASPX via le code behind c# [ par Thanos_the_yopper ] J'ai un composant ascx qui contient un bouton. Je voudrais, sur l'événement Click du bouton que ça ferme la page, mais je sais pas comment faire :pmer


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,421 sec (3)

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