Gestion de panier ASPNET & C#
Bonjours à Tous :)
j'ai créé un site web qui présente des produits (à partie d'une BD SqlServer). Mon but est de permettre aux utilisateurs d'ajouter le produit au panier via son identificateur.
j'utilise pour ça le Global.asx, dans la section Session_start j'ai fait comme suit:
Code:
1 2 3 4 5 6 7 8 9 10
|
void Session_Start(object sender, EventArgs e)
{
// Code qui s'exécute lorsqu'une nouvelle session démarre
int[] Panier = new int[100];
int nbrProd = 0;
Session.Add("Mon_Panier",Panier); // va contenir les ID de produits ajoutés
Session.Add("nbrProdCom", nbrProd); // va contenir le nombre des produits ajoutés
} |
j'ai essayé de récupérer ces variables de Session, pour les modifier et les réinjecté dans les variables Session , dans des variables intermédiaires respectivement de type int[] et int
Code:
1 2 3 4 5 6 7 8
|
int idProduit;
idProduit = int.Parse(TextBox1.Text.ToString());
int[] tabInt = new int[100];
tabInt = (int[]) Session["Mon_Panier"];
int pos = (int) Session["nbProdCom"];
tabInt[pos + 1] = idProduit;
Session["Mon_Panier"] = tabInt; |
mais lors de l'éxécution ça pas marché!!!!!
S il vous plait : quelqu'un possède un exemple détaillé sur la façon de faire la gestion de panier (récupération, traitement de contenu: modification , ajout et suppression...)?
ET merci d'avance