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 :

[VB.Net][2.0] Menu et MasterPage


Sujet :

ASP.NET

  1. #1
    Membre averti
    Avatar de Cyrilange
    Profil pro
    Inscrit en
    février 2004
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2004
    Messages : 268
    Points : 353
    Points
    353
    Par défaut [VB.Net][2.0] Menu et MasterPage
    J'ai mis un menu en haut de ma MasterPage. Il fonctionne bien mais ne conserve pas le format que j'ai paramétré dans le designer. Pourtant le source est correct :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <td style="width: 774px" background="images/fond_menu.jpg" height="47" align="center">
                        <asp:Menu ID="menu_main" runat="server" BackColor="#FFFBD6" DynamicHorizontalOffset="2"
                            Font-Names="Verdana" Font-Size="0.8em" ForeColor="#990000" Orientation="Horizontal"
                            StaticSubMenuIndent="10px">
                            <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                            <DynamicHoverStyle BackColor="#990000" ForeColor="White" />
                            <DynamicMenuStyle BackColor="#FFFBD6" />
                            <StaticSelectedStyle BackColor="#FFCC66" />
                            <DynamicSelectedStyle BackColor="#FFCC66" />
                            <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                            <StaticHoverStyle BackColor="#990000" ForeColor="White" />
                        </asp:Menu>
                        </td>
    Une idée ? Merci.

  2. #2
    Membre averti
    Avatar de Cyrilange
    Profil pro
    Inscrit en
    février 2004
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2004
    Messages : 268
    Points : 353
    Points
    353
    Par défaut
    J'ai trouvé. Il faut modifier le fichier web.config et en particulier l'élément xhtmlConformance qui met les pages en conformité avec le format XHTML.

    Avant j'avais la valeur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <xhtmlConformance mode="Legacy" />
    Ce qui est la version 1.1 de XHTML et qui avait pour résultat de na pas garder le style de mes controls.

    J'ai donc modifié la ligne en ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <xhtmlConformance mode="Transitional" />
    Ce qui est le XHTML 1.0. Et mes controls gardes désormais les styles indiqués durant le design.

    On peut également supprimer cette ligne qui ne semble pas indispensable.

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

Discussions similaires

  1. [asp.net] Liens relatifs, absolues et masterpage
    Par telynette dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 17/10/2009, 11h13
  2. Vb.net (vs 2005) : menu horizontal et vertical
    Par bngbodev dans le forum ASP.NET
    Réponses: 5
    Dernier message: 02/01/2009, 15h36
  3. VB .Net et Excel, menu commandes
    Par sweet76 dans le forum VB.NET
    Réponses: 2
    Dernier message: 06/08/2008, 12h24
  4. [asp.net] Ne pas rafraichir la masterpage ?
    Par nah666 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/10/2007, 12h54
  5. [ASP.NET|C#] Menu variable MasterPage
    Par dumser1 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 03/04/2006, 13h59

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