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 :

[debutant] Probleme avec mes href


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 25
    Par défaut [debutant] Probleme avec mes href
    Bonjour,
    J’ai un petit problème:

    A chaque fois que j'essaye de faire un lien que sa choix un href ou un scr, je suis constamment obliger de mettre le nom de projet avant.
    Du style:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="/webSite1/Customers/listCustomer.aspx
    Ou encore :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script src='/webSite1/js/alarm.js' type='text/javascript'></script>
    Hors lors de mon passage en production, il n'y aura plus de website1 et je trouve sa reloue de virer /webSite1/ de toute les pages avant le passage en production

    Existe t'il pas un solution pour éviter ceci ?

    Quelqu’un peut-il m’aider ?

  2. #2
    Membre émérite Avatar de zeavan
    Architect
    Inscrit en
    Avril 2003
    Messages
    590
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Autre

    Informations professionnelles :
    Activité : Architect

    Informations forums :
    Inscription : Avril 2003
    Messages : 590
    Par défaut
    tu as aussi :

    href="../adasd/asdsadsa/";
    href="~/safs/safd/sf";

  3. #3
    Membre émérite Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Par défaut
    salut

    pour les adresses tu as plusieurs possibilitées :

    adresses relatives : c'est a dire à partir du repertoire ou ta page se trouve.
    pour naviguer tu peux faire : src="mapage.html" si tu ne mets rien devant (pas de "/"), ce sera la page du nom 'mapage' du dossier courant.

    tu as aussi "./mapage.html" le "." signifie le dossier courant.
    pour revenir sur le dossier parent tu dois faire "../mapage.html"

    et tu as aussi l'adressage absolue qui consiste à partir de la racine de ton serveur jusqu'a ta page web. Et c'est ton cas. Pour dire que tu es en adresse absolue, il suffit de mettre "/"devant totue adresse. (ex : /rep1/rep2/mapage.html)

  4. #4
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 25
    Par défaut
    Citation Envoyé par bizet
    salut

    pour les adresses tu as plusieurs possibilitées :

    adresses relatives : c'est a dire à partir du repertoire ou ta page se trouve.
    pour naviguer tu peux faire : src="mapage.html" si tu ne mets rien devant (pas de "/"), ce sera la page du nom 'mapage' du dossier courant.

    tu as aussi "./mapage.html" le "." signifie le dossier courant.
    pour revenir sur le dossier parent tu dois faire "../mapage.html"

    et tu as aussi l'adressage absolue qui consiste à partir de la racine de ton serveur jusqu'a ta page web. Et c'est ton cas. Pour dire que tu es en adresse absolue, il suffit de mettre "/"devant totue adresse. (ex : /rep1/rep2/mapage.html)

    tout ceux-ci, je le sais deja.
    Mais le probleme, c'est que je declare mes href et mes src dans ma master page, hors quand je suis sur :
    http://1280/website1/default.aspx
    mes images et mes liens javascript fonctionne
    mais des que je passe sur un lien du type
    http://1280/website1/customers/liste.aspx
    J'ai plus rien (plus de javascript et plus d'image) sauf si je les declare en dur
    donc comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script src='/webSite1/js/alarm.js' type='text/javascript'></script>
    hors pour le passage en production, c'est problematique

  5. #5
    Membre émérite Avatar de bizet
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2005
    Messages
    717
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 717
    Par défaut
    Et oui mais je pense que pour ta page :
    http://1280/website1/customers/liste.aspx
    tu utilises la meme masterpage que cette page :
    http://1280/website1/default.aspx

    donc pas dans le meme dossier donc les chemins relatifs ne fonctionnent plus

    Si c'est bien le cas, soit tu fais une masterpage par dossier avec les bons chemins pour tes js, et images (../blabla)

    soit effectivement tu te tapes tout en relatif.

    Je connais pas assez asp.net mais je sais qu'en php, tu pouvais recuperer l'adresse du serveur (donc le /website1/) par une variable, et il suffisait de rajouter la suite pour avoir l'adresse absolue.
    Ton probleme serait donc résolue.

    Cherches dans la doc; ca doit surement exister en ASP.NET

  6. #6
    Membre averti
    Inscrit en
    Janvier 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 25
    Par défaut
    Citation Envoyé par bizet
    Et oui mais je pense que pour ta page :

    Si c'est bien le cas, soit tu fais une masterpage par dossier avec les bons chemins pour tes js, et images (../blabla)
    Ouai mais dans ce cas, la masterpage perd tout son interet ...
    Il doit bien y a avoir un moyen

Discussions similaires

  1. [DEBUTANT] Probleme avec glortho
    Par barthelv dans le forum OpenGL
    Réponses: 12
    Dernier message: 23/11/2004, 14h21
  2. [DEBUTANT] probleme avec split ?
    Par matN59 dans le forum ASP
    Réponses: 6
    Dernier message: 23/10/2004, 15h47
  3. Réponses: 2
    Dernier message: 31/08/2004, 11h45
  4. Problème avec mes emails sous postfix
    Par barbot dans le forum Réseau
    Réponses: 4
    Dernier message: 23/06/2004, 14h56
  5. [tomcat]j'ai un probleme avec mes URLs
    Par nouaman dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 27/05/2004, 00h10

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