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 :

Prise en main de Imagemap et du PostBackValue


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut Prise en main de Imagemap et du PostBackValue
    Bonjour,

    Pour un site internet, je voudrais mettre en place une sorte de visite virtuelle d'un lieu via le contrôle asp.net ImageMap.

    Mon problème est que je découpe le plan initial en plusieurs zones (une trentaine).
    Donc soit je crée une page par zone, ce qui n'est pas vraiment de l'optimisation a priori, mais avec l'attribut NavigateUrl c'est assez simple à mettre en œuvre.

    Soit j'utilise la même page et je détermine avec le PostBackValue les photos à afficher. C'est là que j'ai un problème, je ne sais pas quelle méthode utilisée pour transmettre la valeur d'une page à une autre : la code-behind, le ViewState ou le ControlState, autre chose ?

    Si l'un de vous peut m'aider...

    Merci d'avance

    Nicolas

  2. #2
    Expert confirmé
    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
    Par défaut
    Salut,

    Tu peux aussi ajouter dynamiquement des boutons (ImageButton) dont le fond sera un morceau de l'image. Ensuite, tu utilises la propriété CommandArgument pour identifier la zone. Il y a aussi un évènement "onclick" pour ImageMap, voir ici: http://msdn.microsoft.com/en-us/libr...lehotspot.aspx

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

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Salut,

    Tu peux aussi ajouter dynamiquement des boutons (ImageButton) dont le fond sera un morceau de l'image. Ensuite, tu utilises la propriété CommandArgument pour identifier la zone. Il y a aussi un évènement "onclick" pour ImageMap, voir ici: http://msdn.microsoft.com/en-us/libr...lehotspot.aspx

    A+
    En fait pour moi, utiliser l'évènement "onclick" est ce à quoi je pensais en parlant de code-behind. Découvrant le C# et asp.net, je n'emploie pe pas les bons termes

    D'après ce que j'ai lu, j'ai deux solutions principales pour passer des données d'une page à une autre : le server.transfer et le cross page posting.
    Toujours d'après mes lectures, la principale différence est l'affichage de la bonne url dans le navigateur ou non.
    http://www.dotnetfunda.com/articles/article213.aspx

    Est ce que vous avez des conseils notamment en terme de performance, d'évolutivité ou autre ??

    Nicolas

  4. #4
    Expert confirmé
    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
    Par défaut
    Citation Envoyé par Philomelo Voir le message
    deux solutions principales pour passer des données d'une page à une autre
    Pourquoi tu veux passer des infos d'une page à une autre? Je ne comprend pas.
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut
    En fait, il s'agit d'un club de sport avec différentes activités (piscine, foot, tennis, etc.) et pour chaque activités, il y a 2 ou 3 photos.
    Donc l'idée est : lorsqu'on clique sur une partie de l'image générale, une nouvelle fenêtre apparait avec les images de l'activité concernée.

  6. #6
    Expert confirmé
    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
    Par défaut
    Une popup??
    "Winter is coming" (ma nouvelle page d'accueil)

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Une popup??
    C'est pas trop trop clair là.

    Tu mes demandes si je veux mettre en place une popup, ou tu me conseilles de mettre en place une popup ?

    Pour être transparent, je refais un site existant qui ne possède pas le meilleur codage au monde... Donc pour le moment, je me contente de reprendre les comportements existants.

  8. #8
    Expert confirmé
    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
    Par défaut
    Ce que tu me décris est une popup. Tu confirmes que c'est ce que tu veux?
    "Winter is coming" (ma nouvelle page d'accueil)

  9. #9
    Expert confirmé
    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
    Par défaut
    Un image map est un moyen comme un autre de présenter une liste de liens. Si tu veux que chaque lien affiche une serie de photos il faudrait que tu regardes sur internet tous les diaporama disponibles.
    "Winter is coming" (ma nouvelle page d'accueil)

  10. #10
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut
    Citation Envoyé par Immobilis Voir le message
    Ce que tu me décris est une popup. Tu confirmes que c'est ce que tu veux?
    Je suis d'accord, c'est ce que je pense aussi, mais je ne sais pas si dans une popup je peux présenter une image principale et 2 images secondaire.

Discussions similaires

  1. [Kylix] Prise en main de FastReport
    Par kase74 dans le forum EDI
    Réponses: 6
    Dernier message: 26/03/2007, 15h15
  2. Prise en main a distance par internet
    Par youcef81 dans le forum Administration
    Réponses: 10
    Dernier message: 08/09/2006, 20h05
  3. Aide pour la prise en main du Protocole MODBUS/JBUS
    Par homeostasie dans le forum MFC
    Réponses: 24
    Dernier message: 20/05/2006, 15h56
  4. logiciel prise en main pc distant
    Par lepierre dans le forum Autres Logiciels
    Réponses: 21
    Dernier message: 08/09/2005, 17h24

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