Bonjour à tous,
Je suis en train de développer un site en ASP.NET avec Visual Web Developer 2010.
Ce site utilise une BDD ACCESS commune avec un logiciel de gestion interne.
Voilà mon problème :
J'ai créé une page "Pieces_detachees.aspx" qui regroupe toutes les catégories de pièces détachées que je propose à la vente.
Chaque catégorie est représentée par une image dans un lien hypertexte qui pointe vers la page "Categorie.aspx" avec le code suivant :
Dans cette page "Categorie.aspx" il y a un GridView qui affiche la liste des articles de la catégorie cliquée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div class="pieces"><a href="categorie.aspx" style="display:block;width:100%;height:100%;"><asp:Image ID="boitiers" runat="server" ImageUrl="~/Images/boitier.jpg"/><h4>boitiers</h4></a></div>
Mais comment faire pour indiquer au GridView quelle catégorie a été cliquée?
En gros, comment renseigner le paramètre "CAT_ID" dans la page de destination depuis le click de la page précédente?
Toute suggestion sera la bienvenue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <asp:AccessDataSource ID="CategoryArtBDD" runat="server" DataFile="~/App_Data/Ma_Base.mdb" SelectCommand="SELECT [TYPE_REF_FOURN], [TYPE_ART_LIB], [TYPE_ART_PV_HT], [TYPE_ART_PV_TTC], [CAT_ID], [CON_RS], [TYPE_ART_IMG] FROM [TYPE_ARTICLE], [CONSTRUCTEUR] WHERE (([CAT_ID] = ?) AND ([TYPE_ART_TYP] = ?) AND ([CONSTRUCTEUR].CON_ID=[TYPE_ARTICLE].CON_ID)) ORDER BY [TYPE_ART_PV_TTC]"> <SelectParameters> <asp:Parameter Name="CAT_ID" DefaultValue="ordinateurs portables" Type="String"/> <asp:Parameter Name="TYPE_ART_TYP" DefaultValue="actuel" Type="String"/> </SelectParameters> </asp:AccessDataSource> <br /> <asp:GridView ID="CatGridView" runat="server" AutoGenerateColumns="False" HorizontalAlign="Center" DataSourceID="CategoryArtBDD" CellPadding="3" BackColor="White" ForeColor="#284775" BorderStyle="Solid" BorderWidth="1px" Font-Size="8pt" Font-Names="Tahoma" GridLines="None" AllowPaging="True" PageSize="9" AllowSorting="True">
Merci à tous et bon noël !
Partager