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 :

Faire communiquer une master page avec une autre application web


Sujet :

ASP.NET

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Points : 4
    Points
    4
    Par défaut Faire communiquer une master page avec une autre application web
    Bonjour.
    Je vous expose mon problème. J'ai un projet sous "visual 2010" qui contient un site internet et à coter de ça j'ai des applications web qui contiennent aussi une master page.

    Comment je pourrais faire pour communiquer avec la master page de mon "site web" et celle qu'il y a dans mes applications ?

    merci

  2. #2
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Salut,
    Citation Envoyé par Marv27600 Voir le message
    Comment je pourrais faire pour communiquer avec la master page de mon "site web" et celle qu'il y a dans mes applications ?
    Avec une URL?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    non, j'ai mon site internet avec ma master page unique.

    Je voudrais récupérer cette master page dans une application web sans faire copier/coller et si je modifie ma master page elle doit pouvoir se changer partout automatiquement.

    Comment je dois faire ?


    merci

  4. #4
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Ah, ben ça c un peu compliqué. Il me semble qu'il faut faire ainsi:
    1. Il faut développer la master page dans un projet "P1" (par exemple);
    2. Référencer la dll obtenue dans la nouvelle application (projet "P2");
    3. Publier manuellement le code inline (le fichier ".Master") dans P2.
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Les etapes 1, 2 sont faites, mais je ne comprend pas la 3ème

  6. #6
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Citation Envoyé par Marv27600 Voir le message
    Les etapes 1, 2 sont faites, mais je ne comprend pas la 3ème
    Il faut recopier le fichier Master dans le projet P2.

    Bilan des courses c'est pas super pratique je trouve.

    Sinon, debug sur un vrai serveur web local (IIS pas cassini). Il faut pour cela créer un serveur web dont les dossiers virtuels pointent vers les dossier de développement.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  7. #7
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Ah oui, donc on est obligé de recopier les masters à chaque fois...

  8. #8
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Oui, tout simplement parce que les dll n'incluent pas le code html nécessaire à l'affichage
    "Winter is coming" (ma nouvelle page d'accueil)

  9. #9
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Oui mais voilà si je veux modifier un truc sur ma master page je suis obligé de le changer partout donc la galère. Il n'y a vraiment pas de solution ?

    Copier les applis dans le projet ou il y a le site, où autre... :/

  10. #10
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Des solutions il y en a. Tu peux ajouter les commandes nécessaires dans le pré et post build pour aller rechercher et publier les fichiers automatiquement.
    "Winter is coming" (ma nouvelle page d'accueil)

  11. #11
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Points : 9 743
    Points
    9 743
    Billets dans le blog
    3
    Par défaut
    Effectivement il n'y a pas beaucoup d'options. Voici un lien qui explore les différentes possibilités, pas à pas : http://mukarrammukhtar.wordpress.com...r-page-in-net/
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  12. #12
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    J'ai tester les 3 ,mais ça ne marche pas

    La solution 1 m'intéresse plus que les autres,mais j'ai un message d'erreurs quand je compile..

    copie d'écran si joins
    Images attachées Images attachées  

  13. #13
    Expert éminent
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Points : 9 506
    Points
    9 506
    Par défaut
    Difficile à dire.Vérifie encore que tu as bien suivit toutes les étapes.
    "Winter is coming" (ma nouvelle page d'accueil)

  14. #14
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Je les fais plusieurs fois sans succès...

  15. #15
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    Oui le mieux est de faire un xcopy dans le post-build, c'est simple et efficace.

    Bon courage

  16. #16
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 10
    Points : 4
    Points
    4
    Par défaut
    Je ne vois pas du tout ce que c'est

  17. #17
    Membre émérite

    Homme Profil pro
    Software Developer
    Inscrit en
    Mars 2008
    Messages
    1 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Software Developer

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 470
    Points : 2 368
    Points
    2 368
    Par défaut
    Citation Envoyé par Marv27600 Voir le message
    Je ne vois pas du tout ce que c'est
    Double-clic sur "Propriétés" dans ton "Explorateur de solution", ensuite écrit tes commandes.
    Regarde ma piece jointe:
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 4
    Dernier message: 30/04/2009, 17h17
  2. getElementById avec une master page
    Par eric39 dans le forum ASP.NET
    Réponses: 11
    Dernier message: 16/03/2009, 13h19
  3. Faire communiquer un formulaire parent avec une popup
    Par shgeoffrey dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/04/2008, 19h20
  4. Réponses: 17
    Dernier message: 30/01/2008, 15h53
  5. Faire communiquer Axapta(Dynamics Ax) avec une autre application
    Par Access Newbie dans le forum Microsoft Dynamics
    Réponses: 5
    Dernier message: 13/12/2007, 15h52

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