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 MVC Discussion :

Rafraichir 2 vues partielles d'un coup ? (ajax)


Sujet :

ASP.NET MVC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 43
    Par défaut Rafraichir 2 vues partielles d'un coup ? (ajax)
    Bonjour,

    Voilà je voulais savoir quel était la méthode la plus simple et propre pour rafraichir 2 vues partielles depuis un appel ajax.

    Voilà un exemple identique à mon application :

    J'ai trois colonnes : liste clients -> liste factures -> détail de la facture

    Quand je clique sur un client, un appel ajax rafraîchi la vue partielle "liste facture", quand je clique sur une facture, un appel ajax rafraîchi la vue partielle "détail facture".

    La vue "détail facture" permet de modifier une facture, lorsque je valide mon formulaire du détail de la facture, la vue partielle se recharge correctement, mais je voudrai aussi mettre à jour la vue "liste facture" (par exemple car le libellé a changé).

    Comment faire ça proprement ?

    Je souhaiterai éviter de recharger la page complètement.

    Merci d'avance.

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Fait 2 appels ajax c'est la solution la plus simple et ca reutilise ce que tu as deja fait.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 43
    Par défaut
    ok, pour le moment j'utilise directement Ajax.actionlink() pour les liens, donc pas possible de faire 2 appels sur un clic je pense (ou alors on peut ajouter plusieurs actions ?), donc il faut que je passe par un appel "à la main" par jquery je suppose ?

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Je suis desole de te le dire mais les helper ajax natif sont tres largement insuffisant pour faire de l'ajax. Donc oui il va falloir te palucher ca a la main:

    par exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $.get('@Url.Action("DisplayPalletDetails")', { palletId: value }).done(function (data) {
       $("#details").html(data);
    });

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 43
    Par défaut
    ok, j'ai pas de souci à le faire comme ça, c'était juste pour utiliser la méthode la plus adaptée (que je connaissais pas ptet :p)

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

Discussions similaires

  1. AJAX et Vue partielle
    Par skwi6 dans le forum ASP.NET MVC
    Réponses: 14
    Dernier message: 06/12/2011, 16h14
  2. [ASP.NET MVC] Codebehind d'une vue partielle
    Par Nadd dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/10/2009, 13h59
  3. Rafraichir une vue matérialisée
    Par bryony dans le forum Sql Developer
    Réponses: 1
    Dernier message: 23/10/2008, 13h37
  4. [plugin]rafraichir la vue Navigator dans un plugin
    Par snoop dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 09/11/2007, 11h50
  5. [AJAX] possible de rafraichir du CSS dans la page via Ajax?
    Par freeriders88 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2007, 10h39

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