Bonjour,
je me demandais s'il est possible de pouvoir faire un try catch lors d'un clique d'un hyperlien dans un Gridview au lieu d'un message d'erreur, car l'adresse du lien n'est pas accessible pour certains utilisateurs.
Voici mon code :
Merci
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
17
18
19
20
21
22
23
24
25
26
27
28
29 <asp:GridView ID="ux_ListerFacture" runat="server" AllowPaging="false" AllowSorting="true" AutoGenerateColumns="false" CellPadding="3" CellSpacing="0" CssClass="BorderStyle" DataSourceID="srcListeFacture" EmptyDataText="<%$Resources:Lassonde, NoRecord %>" Width="70%" OnSorting="ux_ListerFacture_Sorting" > <HeaderStyle CssClass="Header10n" /> <RowStyle CssClass="DataText8n1" /> <AlternatingRowStyle CssClass="DataText8n2" /> <EmptyDataRowStyle CssClass="Header10n" /> <Columns> <asp:BoundField DataField="NoVenduA" SortExpression="NoVenduA" HtmlEncode="false" HeaderText="<%$Resources:Facture, NoVenduA %>" /> <asp:BoundField DataField="VenduA" SortExpression="VenduA" HtmlEncode="false" HeaderText="<%$Resources:Facture, VenduA %>" /> <asp:BoundField DataField="NoCommande" SortExpression="NoCommande" HtmlEncode="false" HeaderText="<%$Resources:Facture, NoCommande %>" /> <asp:BoundField DataField="NoFacture" SortExpression="NoFacture" HtmlEncode="false" HeaderText="<%$Resources:Facture, NoFacture %>" /> <asp:BoundField DataField="NoPO" SortExpression="NoPO" HtmlEncode="false" HeaderText="<%$Resources:Facture, NoPO %>" /> <asp:BoundField DataField="Date" SortExpression="Date" HtmlEncode="false" HeaderText="<%$Resources:Facture, Date %>" /> <asp:BoundField DataField="MontantEnDevise" SortExpression="MontantEnDevise" HtmlEncode="false" HeaderText="<%$Resources:Facture, Montant %>" /> <asp:TemplateField> <ItemTemplate> <asp:HyperLink runat="server" ID="ux_voirFacture" NavigateUrl='<%# Eval("lien") %>' Target="_blank" Text="" BorderStyle="none" > <img alt="PDF_Facture" src="../Images/LogoPDF.jpg" style="border-style: hidden;" /> </asp:HyperLink> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:SqlDataSource ID="srcListeFacture" runat="server"></asp:SqlDataSource>
Partager