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 :

Bug .net avec IE


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut Bug .net avec IE
    Bonjour à tous, j'ai besoin de votre aide pour régler un bug.

    Je developpe mon site en asp.net.
    J'ai créer une classe de base,Pagebase, dans le app_code héritant de System.web.ui.page ou j'override la méthode InitializeCulture pour internationaliser mon site.

    Dans mon site web toutes mes pages aspx héritent donc de Pagebase et non plus de System.web.ui.page.
    Pour mes pages aspx j'utilise un CSS dans le lequel je fais HTML{overflow:hidden}, afin de masquer la scrollbar à droite qui est par défaut dans IE.
    Le problème est que dès que j'hérite de Pagebase, il affiche la barre à droite , comme s'il n'y avait pas de CSS et que si j'hérite de System.web.ui.page il tient compte du CSS.

    Est ce un bug, ou bien est ce que l'on peut y remedier.

    Merci

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    ne peux-tu pas faire une master page dans laquelle, tu places simplement une ligne CSS?

  3. #3
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    J'ai oublié de préciser, en effet mes pages aspx sont dans une masterpage,
    dans lequel j'appelle bien mon CSS.

    Néanmoins je ne comprends pas ce que tu veux dire par placer simplement une ligne de CSS

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    soit un <link src="fichier.css"/>
    soit un <style >.class{overflow:hidden}</style>
    mais c'est la première solution est tout aussi bonne. c'est étonnant

  5. #5
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    C'est exactement ce que je fais depuis le début.

    Il suffit que je modifie l'héritage de mes autres pages de PageBase vers System.Web.Ui.Page et ça fonctionne.

    Donc c'est bizarre, c'est pour cela que je ne sais pas si c'est un bug ou pas

  6. #6
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Apparament, vu que je ne reçois pas de réponse, je suppose bien que cela est un bug de Visual Studio, à moins qu'on me donne d'autres raisons

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2007
    Messages : 58
    Par défaut
    Citation Envoyé par tortuegenie Voir le message
    J'ai créer une classe de base,Pagebase, dans le app_code héritant de System.web.ui.page
    Oui je crois qu'il a essayé

  8. #8
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    Merci Krowl d'avoir lu ce qui a marqué.

    En fait j'ai trouver une solution pour régler quand meme ce bug.

    Il s'agit d'écrire une partie spécifique pour IE soit entre les balises <head> de la page:
    <!--[if IE]>
    <style type="text/css">HTML{overflow:hidden}</style>
    <![endif]-->

    C'est la seule alternative que j'ai trouvé.

    C'est tout de même un comportement bizarre!!!!

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

Discussions similaires

  1. [JDOM] Bug JDOM avec XHTML
    Par tipaquo dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 18/07/2008, 11h57
  2. [CSS] Bug IE avec height ne marche pas avec les %
    Par El Riiico dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 23/06/2005, 17h11
  3. [WebForms]Asp.net avec mono
    Par akito dans le forum Mono
    Réponses: 19
    Dernier message: 28/01/2005, 12h28
  4. Réponses: 2
    Dernier message: 01/07/2004, 11h05
  5. Bug Xerces2_1_0 avec C++ et Linux ??
    Par _marie_ dans le forum XML
    Réponses: 2
    Dernier message: 24/09/2003, 07h49

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