Récupérer valeur d'une page dans un autre par un lien hypertexte
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 :
Code:
<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>
Dans cette page "Categorie.aspx" il y a un GridView qui affiche la liste des articles de la catégorie cliquée.
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?
Code:
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"> |
Toute suggestion sera la bienvenue :)
Merci à tous et bon noël !