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 :

Cookie dans une boucle


Sujet :

ASP.NET

  1. #1
    Courgette17
    Invité(e)
    Par défaut Cookie dans une boucle
    En fait c'est surtout un problème d'algorithmique.

    J'essaye de faire un panier pour un site de e commerce. J'ai donc une boucle dans une asp table pour m'affiche chacun des produits avec leurs indications et j'ai mis un bouton "ajouter au panier" dans cette boucle de façon que si un produit nous plait on peut l'ajouter directement.

    Je sais créer un cookie et le récupérer dans la page suivante mais comment je fais quand j'en ai plusieurs et c'est toujours le même bouton? Dois je faire une autre boucle qui change le nom du cookie à chaque itération? Comment je fais pour passer l'id du produit sélectionné de cette manière?

    De plus, lorsque je fais une fonction qui réagit au clic sur ce bouton il me fait une erreur:
    Voici le code de la fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Protected Sub btnpanier_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnpanier.Click
    Response.Cookies("SCart")("ID") = "1"
    End Sub
    et voici l'erreur:

    BC30506: La clause Handles requiert une variable WithEvents définie dans le type conteneur ou l'un de ses types de base.

    Pouvez vous s'il vous plait m'aider?

    Merci d'avance

    MadMarc52

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Protected withEvents btnpanier as System.Web.UI.Button

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    plus court tu meurs...

  4. #4
    Courgette17
    Invité(e)
    Par défaut
    Merci pour vos réponses mais malheureusement la solution de lutece falco ne marche pas. Comment je termine une telle "fonction"? Et surtout qu'en est-il de mes autres questions?

  5. #5
    Courgette17
    Invité(e)
    Par défaut
    Un pote m'a indiqué cette fonction qui marche parfaitement chez moi:
    Je mets la première ligne à coté de la déclaration de mon bouton dans la boucle
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    AddHandler btnpanier.Click, AddressOf btnpanier_Click
    Et la fonction en dehors de ça bien sur après:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Sub btnpanier_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
     
            Dim sButton As String = CType(sender, Button).ID
            Label1.Text = "The Button " & sButton & "was clicked."
        End Sub
    Merci d'avoir pris le temps de lire le sujet.

Discussions similaires

  1. supprimer un cookie spécifique dans une boucle
    Par olivxii dans le forum Langage
    Réponses: 2
    Dernier message: 09/01/2015, 10h13
  2. Problème avec TNMSMTP dans une boucle.
    Par Orgied dans le forum Web & réseau
    Réponses: 3
    Dernier message: 07/04/2004, 10h19
  3. swf dans une boucle asp
    Par Chucky69 dans le forum Flash
    Réponses: 11
    Dernier message: 10/02/2004, 17h07
  4. [Vb.net] Indexé un objet crée dans une boucle
    Par picpic dans le forum Windows Forms
    Réponses: 10
    Dernier message: 17/12/2003, 14h37
  5. Pause dans une boucle
    Par HT dans le forum Langage
    Réponses: 4
    Dernier message: 03/06/2003, 08h52

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