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 :

Gestion de Panier - Quantité d'article modifiable.


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut Gestion de Panier - Quantité d'article modifiable.
    Bonjour à tous,

    Je suis entrain de développer un site web marchand (Asp.net - C#). J'ai un petit souci quand à la gestion du chariot.

    J'arrive à stocker les articles dans la session en stockant les informations de l'article (Référence, Quantité, Taille, Prix) dans un tableau de string , ensuite ajouter le tableau dans un ArrayList et stocker ce dernier dans une Session.

    J'arrive à récupérer mes informations depuis la session et les à afficher dans un tableau HTML. Mon souci c'est que je ne sais pas comment faire pour afficher la quantité dans un textbox pour pouvoir la modifier et mettre à jour mon panier.

    Merci pour votre aide

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Bonjour,

    Avec un l’événement OnTextChanged du TextBox tu peut le faire:

    dans l’événement tu récupéré l'index de la ligne du panier et tu met à jour ton panier qui est en session.

    Cdt

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut
    Bonsoir sou_rif,

    Merci pour ta réponse.

    Au fait, mon panier est affiché juste sous forme de tableau HTML, ne contenant que du texte généré par "Response.Write".

    Donc, je voudrais générer mon panier pour affichage, avec des textebox ASP contenant la valeur de la quantité de chaque article et un bouton "Mettre à jour l'article".

    J'ai pu afficher les informations concernant mes articles ajoutés au panier, mais les contrôles ASP non.

    Je ne sais pas est ce que j'ai bien pu m'exprimer.

    Merci beaucoup

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 90
    Par défaut
    Bonjour,

    Le panier peut contenir plusieurs lignes, et pour l'affichage du panier je te conseil de passer par un contrôle serveur tel que (Repeater etc ...)
    que tu Bind derrière. dans ce cas aussi tu peut utiliser ton tableau HTML a l'intérieur du Repeater à l'aide des ItemTemplate etc ...

    Avec ta façon de faire : tu ne sait pas à l'avance combien de lignes t'aura dans ton panier et du coup c'est difficile de détecter le Textbox qui a changé (c possible mais c un peu compliqué).

    Ton button existera sur chaque ligne du panier ? ou bien un seul pour tout le panier ( dans ce cas ça change tout ) ?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut
    Merci sou_rif,

    J'ai opté pour une autre méthode. C'est d’enregistrer les lignes de commande dans la base de données dans une table de ligne de commande temporaire, avec pour chaque ligne SessionID, et lier la table à une GridView. ça fait l'affaire pour le moment.

    Je te remercie beaucoup.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/01/2012, 01h50
  2. [MySQL] Gestion de panier et timeout
    Par moabomotal dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 02/10/2007, 10h43
  3. [Généralités] Gestion de stock : quantité sortie
    Par Daniela dans le forum Access
    Réponses: 5
    Dernier message: 29/11/2006, 13h56
  4. Réponses: 5
    Dernier message: 22/03/2006, 14h54
  5. [Strategie]Gestion de grandes quantités d'informations
    Par Xalendar dans le forum Langage
    Réponses: 5
    Dernier message: 15/02/2006, 10h30

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