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 :

Débutant :impossible d'inclure une page dans une autre


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    60
    Points
    40
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 60
    Points : 40
    Par défaut Débutant :impossible d'inclure une page dans une autre
    Salut
    voila je suis suis entrain de suivre un tutoriel mais la voila je suis bloqué .

    voila ce que j'ai fait .
    1 j'ai crée une page navig

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    <%@ Page Language="C#"  %>
     
     
    <script runat="server">
     
        public int selectedIndex;
        void Page_Load(Object sender, EventArgs e)
        {
            HyperLink1.Text = "Accueil";
            HyperLink1.NavigateUrl = "Default.aspx";
            HyperLink2.Text = "Stoks";
            HyperLink2.NavigateUrl = "stocks.aspx";
            HyperLink3.Text = "Fournisseur";
            HyperLink3.NavigateUrl = "fournisseur.aspx";
            HyperLink4.Text = "Ventes";
            HyperLink4.NavigateUrl = "ventes.aspx";
            switch(selectedIndex){
                case 0:
                    Label1.Text = "Acceil Internet";
                    HyperLink1.CssClass = "active-rubrique";
                    break;
                case 1:
                    Label1.Text = "Suivi des stocks";
                    HyperLink1.CssClass = "active-rubrique";
                    break;
                case 2:
                    Label1.Text = "Gestion des fournisseur";
                    HyperLink1.CssClass = "active-rubrique";
                    break;
                case 3:
                    Label1.Text = "Analyse des ventes ";
                    HyperLink1.CssClass = "active-rubrique";
                    break;
     
     
     
     
     
            }
     
     
     
        }
     
        </script>
    <body>
     
        <form id="form1" runat="server">
        <table style="width: 100%; height: 201px;">
            <tr>
                <td bgcolor="#000C000">
                    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                </td>
            </tr>
            <tr>
                <td  width="100%" id="Titre" bgcolor="#fff8O">
                    <asp:HyperLink ID="HyperLink1" runat="server">HyperLink</asp:HyperLink>&nbsp;|
                     <asp:HyperLink ID="HyperLink2" runat="server">HyperLink</asp:HyperLink>&nbsp;|
                      <asp:HyperLink ID="HyperLink3" runat="server">HyperLink</asp:HyperLink>&nbsp;|
                       <asp:HyperLink ID="HyperLink4" runat="server">HyperLink</asp:HyperLink>&nbsp;|
                </td>
            </tr>
        </table>
        </form>
     
    </body>
    </html>
    puis je veux l'intergrer dans une autre page Defaut
    voila le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <%@ Page Language="C#"  %>
    <%@ Register TagPrefix="MQL" TagName="navig" Src="navig.aspx" %>
     
    <!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>Test sur Asp.net</title>
      <link rel="stylesheet"  type="text/css" href="StyleSheet.css"/>     
    </head>
     
    <body>
    <MQL:navig id="maBarNav" selectedIndex="0" runat="server"></MQL:navig>
    <p></p><p></p>
    <form id="Form1" runat="server">
    <h4>Bienvenue sur une page de test</h4>
    <p><a href="#">Suiver de stocks</a></p>
    <p><a href="#">Gestion des Fournisseurs</a></p>
    <p><a  href="#">Analyse des ventes </a></p>
     
     
    </form>
     
     
     
    </body>
    </html>
    mais voila j'ai un message d'erreur
    Le type 'ASP.navig_aspx' n'hérite pas de 'System.Web.UI.UserControl'.
    Balise server inconnue*'MQL:navig'.
    s'il vous plait comment résoudre ce problème.??
    merci d'avance

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Points
    1 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Points : 1 502
    Par défaut
    Salut,

    Le problème ne vient pas de toi: il n'est pas possible d'inclure une page dans une autre de cette manière (la seule solution étant les frames qui sont elles mêmes très déconseillées).

    Je te conseille donc de lire quelques turoriaux sur asp.net notamment sur les userControls et les MasterPage.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    400
    Points
    444
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Points : 444
    Par défaut
    Effectivement, dans ton cas, il semble que tu besoin, soit d'une masterpage, soit d'un usercontrol

  4. #4
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    60
    Points
    40
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 60
    Points : 40
    Par défaut
    ok merci à vous je vais voir ce que je peux faire après je poste si je trouve la solution

  5. #5
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    60
    Points
    40
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 60
    Points : 40
    Par défaut
    Voila après une recherche sur le sujet. maintenant j'ai une autre question

    c'est quoi le mieux masterpage ou usercontrol ??
    merci d'avance

  6. #6
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Points
    1 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Points : 1 502
    Par défaut
    Les deux sont bien !

    Par contre leur utilité diffère: un UserControl (uc dans le pays ^^) sert à inclure une partie de contenu (ex les informations d'un produit, ou une news)

    De manière opposé, une masterpage sert à surcharger la page (ex chaque page a une entête, ou un menu latéral et un footer) et viens donc encadrer la page.

    Généralement sur un site il y a une deux masterpages, et de nombreux uc.

  7. #7
    Membre du Club
    Inscrit en
    Avril 2010
    Messages
    60
    Points
    40
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 60
    Points : 40
    Par défaut
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher une image d'une DB dans une page web
    Par akaii dans le forum VB.NET
    Réponses: 1
    Dernier message: 09/03/2009, 11h56
  2. Réponses: 1
    Dernier message: 04/04/2008, 13h14
  3. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 11h13
  4. Réponses: 8
    Dernier message: 10/01/2007, 22h10
  5. [XHTML] [débutant] Ouvrir une page dans une page xhtml
    Par wikers dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/02/2006, 17h20

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