ASP.net C# Gridview ButtonField événement onclick

J'ai écrit un code ASP pour une boutique en ligne type de projet. Il existe une méthode qui ajoute le ProductID à un cookie et ajoute 1 à la quantité du produit.
Une autre méthode lit le cookie, transforme le cookie à une table de données et la met dans un gridview. Cette gridview est essentiellement la shoppingcart.page aspx.

Ce que j'ai besoin maintenant est un moyen pour ajouter un buttonfield pour que gridview où je peux ajouter un ++ bouton (comme l'ajouter au panier bouton sur la page d'un produit), normal asp boutons de prendre un onclick="methodname" mais ces dans le contrôle gridview ne pas.

add1ToShoppingCart(string productId)
{[...]shoppingCartCookie[productId] = (amount + 1).ToString();}

Qui est le code que j'utilise pour tous les ++ boutons. Il prend le bouton.id (buttonID=productID). J'ai donc besoin d'un moyen d'avoir tous les boutons de la même image, mais l'buttonID doit être lié aux données de la référence du produit de sorte qu'il peut en quelque sorte l'exécution de cette méthode (avec une sorte de onclick="").

J'ai cherché et cherché sur google depuis quelques heures, mais je ne peux pas l'air de trouver quoi que ce soit. Dans le passé, j'ai trouvé beaucoup de réponses sur stackoverflow donc j'espère que quelqu'un ici pourrait aider.

Merci d'avance.

  • Bad Bad, ne pas enregistrer votre panier liste sur les cookies, garder votre panier liste dans la base de données connecté à le cookie. Les cookies sont limités dans le côté, vous transportent dans toutes les pages, et qu'ils peuvent manipuler à pirater votre magasin.
InformationsquelleAutor broodrooster | 2012-06-10