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 :

Rechargement de la page et des composants dynamiques


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut Rechargement de la page et des composants dynamiques
    Bonjour à tous,

    Je travaille actuellement sur un projet Silverlight où nous avons besoin d'une appli mobile, nous avons donc choisi ASP.NET pour le faire.

    C'est un truc tout con, ça correspond à afficher un album photo (un peu l'équivalant de FB niveau tronche).

    Donc j'ai crée un composant qui a un champ qui est une List<Media> où chaque objet Media possède une string qui est le lien vers la photo sur le serveur. Au premier appel pas de soucis, je parcoure ma liste de media, pour chaque media je crée un nouveau ImageButton auquel j'associe la source de l'image etc...

    Aucun soucis, ma page s'affiche niquel exactement comme je souhaite. Seulement, j'ai besoin d'une fonctionnalité ou quand on click sur une photo, ça l'affiche au dessus de l'album en gros plan (Je prends encore FB comme référence mais pas mal d'autres sites le font, je compte pas copier FB hein ). Le soucis, c'est lorsque je clique sur le bouton, ça recharge la page.

    La je teste avec ~2000 images (un peu extrême mais c'est le principe) et ça met 5 secondes à ce recharger, même si je n'affiche rien (le simple click). Si je mets un

    il ne me redessine rien du tout et j'ai l'air très malin

    Ce que j'aimerai, c'est qu'un click sur une photo puisse appeller une callback mais ne m'oblige pas à redessiner tous les composants. Ca fait deux jours que je google non stop, j'ai vu des trucs avec le ViewState ou quoi mais j'arrive à rien de vraiment utile.

    Merci d'avance
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  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,
    Citation Envoyé par MaximePalmisano Voir le message
    Je travaille actuellement sur un projet Silverlight où nous avons besoin d'une appli mobile, nous avons donc choisi ASP.NET pour le faire.
    C'est un peu contradictoire, non?

    Pourquoi tu fais pas de vraies applications mobiles (Silverlight pour windows phone)?

    L'ergonomie d'un site web pour un ecran mobile est différente de celle d'un portable ou PC fixe, ex: http://mobile.programme.tv/. En général les overlay marchent pas très bien. Dans mon lien les details photos etc. s'affichent sur un contrôle différent.

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

  3. #3
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Bonjour,

    En effet, le terme d'appli mobile est mal choisi. Il nous faut une solution temporaire pour que la page soit visualisable depuis n'importe quel mobile (iOS, Android, WP7 et autres...), Silverlight n'est donc pas une possibilité
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  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 MaximePalmisano Voir le message
    quand on click sur une photo, ça l'affiche au dessus de l'album en gros plan (Je prends encore FB comme référence mais pas mal d'autres sites le font, je compte pas copier FB hein ). Le soucis, c'est lorsque je clique sur le bouton, ça recharge la page.
    Il faut que tu utilises du javascript et un lien http à la place du bouton. Il y a plein de code jQuery sur le net pour faire ce genre de choses.
    "Winter is coming" (ma nouvelle page d'accueil)

  5. #5
    Membre émérite

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Par défaut
    Okay je vais voir de coté alors merci
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

Discussions similaires

  1. Créer des composants dynamiquement déplaçables ?
    Par nazimyenier dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 12/08/2009, 14h57
  2. accéder à des composants dynamiquement
    Par ramaro dans le forum C#
    Réponses: 11
    Dernier message: 02/09/2008, 17h08
  3. Réponses: 4
    Dernier message: 09/10/2007, 09h00
  4. Réponses: 5
    Dernier message: 19/02/2007, 15h44
  5. [JTabbedPane] Accès à des composants dynamiques
    Par SamRay1024 dans le forum Composants
    Réponses: 8
    Dernier message: 26/05/2004, 13h04

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