Bonjour,
j'ai un GridView sur lequel je précise un SqlDataSource, qui va simplement me rechercher des valeurs de ma table SQL.
dans ces valeurs j'ai une colonne de type UniqueIdentifier (GUID) qui est, à l'affichage, assez lourd et vraiment pas sympa pour l'administrateur.
je voudrais faire un petit lien avec une image (par exemple) que lorsque je clic il m'affiche une fenetre alert (en javascript) avec le GUID correspondant à la ligne sur laquelle j'ai cliqué.
j'utiliser du javascript pour eviter un rechargement inutile de la page.
voilà comment j'ai fait :
seulement j'ai une erreur (control serveur pas bien formé)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <asp:TemplateField HeaderText="guid" SortExpression="guid"> <ItemTemplate> <asp:HyperLink ID="HyperLink2" runat="server" Text="Identifiant" ToolTip='<%# Bind("guid", "{0}") %>' NavigateUrl='<%# Bind("guid", "javascript:alert('{0}');") %>'></asp:HyperLink> </ItemTemplate> </asp:TemplateField>
je me doute que ça vient de la methode Bind mais je ne sais pas ce que je peux faire pour que ça fonctionne....Error 2 C:\...\Mailing.aspx: ASP.NET runtime error: A call to Bind must be assigned to a property of a control inside a template.
quelqu'un aurait une idée?
Partager