IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Master page et inclusion multiple.


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut Master page et inclusion multiple.
    Bonjour,

    J'utilise les master page pour creer un site mais j'ai un ptit soucis que je ne comprend pas et n'arrive pas a résoudre.

    J'ai donc ma master page qui est le design de ma banniere, mais en dessous j'ai 3zone qui varient.

    Log, center et pied.
    J'ai donc mis au milieu de ma page ces trois lignes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <asp:ContentPlaceHolder id="log" runat="Server"></asp:ContentPlaceHolder>
    <asp:ContentPlaceHolder id="center" runat="Server"></asp:ContentPlaceHolder>
    <asp:ContentPlaceHolder id="pied" runat="Server"></asp:ContentPlaceHolder>
    Maintenant mon probleme est quand je me connecte a la page connexion je load dans center la page connection mais je fais comment pour mettre mes autres morceaux au bonne endroit?

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 231
    Par défaut
    Qu'entends tu par bon endroit ?
    Tu peux dans ta MasterPage, disposer tes controls comme bon te semble.
    Tu peux utiliser des tags DIV autour, ce n'est pas un problème

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    en fait je parle de mettre les pied et log dans ma page.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 231
    Par défaut
    Normalement tu as une page aspx qui contiendra en-tête la référence vers la MasterPage et tu auras:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <asp:Content ID="Content1" ContentPlaceHolderID="log" Runat="Server">
       ...
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="center" Runat="Server">
       ...
    </asp:Content>
    <asp:Content ID="Content3" ContentPlaceHolderID="pied" Runat="Server">
       ...
    </asp:Content>

  5. #5
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Utilises un css pour placer tes contentplaceholder (si j'ai bien compris le problème).

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    Citation Envoyé par dinbougre Voir le message
    Normalement tu as une page aspx qui contiendra en-tête la référence vers la MasterPage et tu auras:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <asp:Content ID="Content1" ContentPlaceHolderID="log" Runat="Server">
       ...
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="center" Runat="Server">
       ...
    </asp:Content>
    <asp:Content ID="Content3" ContentPlaceHolderID="pied" Runat="Server">
       ...
    </asp:Content>
    Ce qui veut dire qu'a chaque page je dois redefinir mon pied et log????
    C'est ce que je voudrais eviter .....

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 231
    Par défaut
    Si c'est figé pour tout le site, tu peux le mettre directement dans ta MasterPage sans passer par des Content.
    Si c'est différent selon la page affichée, tu peux utiliser la méthode que je t'ai donné, et au lieu de recopier le contenu à chaque fois, tu fais une inclusion d'une autre page aspx.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 231
    Par défaut
    A partir du moment où dans ta MasterPage tu définis des ContentPlaceHolder tu dois les renseigner après dans tes pages Content.

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    Citation Envoyé par dinbougre Voir le message
    Si c'est figé pour tout le site, tu peux le mettre directement dans ta MasterPage sans passer par des Content.
    Si c'est différent selon la page affichée, tu peux utiliser la méthode que je t'ai donné, et au lieu de recopier le contenu à chaque fois, tu fais une inclusion d'une autre page aspx.

    et je fais comment pour inclure une autre page aspx?
    Désolé un peu noobie dans le dec C#

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    231
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2004
    Messages : 231
    Par défaut
    google est ton ami

    ça se trouve très facilement

Discussions similaires

  1. [2.3.2] Multiple Master Page
    Par Hoegaarden dans le forum BIRT
    Réponses: 3
    Dernier message: 12/01/2010, 11h36
  2. Master page et inclusion multiple.
    Par zulot dans le forum C#
    Réponses: 9
    Dernier message: 11/09/2007, 12h39
  3. inclusions multiples c++
    Par persam dans le forum C++
    Réponses: 2
    Dernier message: 30/11/2005, 14h09
  4. Problème d'inclusions multiples
    Par Le Furet dans le forum C
    Réponses: 2
    Dernier message: 03/10/2005, 23h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo