In the Data Control(For example:Grivview, datalist)Used in<Hyperlink>When using<%# Eval ("ID ")%>The bound data is invalid.
Incorrect binding method,CodeAs follows:
< ASP : Gridview ID= "Gvads" Runat= "Server" Autogeneratecolumns= "False" Skinid= "Bluegridview">
<Columns>
<ASP:Templatefield Headertext="Operation">
<Itemtemplate>
Asp : hyperlink id =" hlshow " navigateurl = 'book. aspx? Id = <% # eval ("ID ") %> ' runat =" server "> Delete</ASP:Hyperlink>
</Itemtemplate>
<Itemstyle Horizontalalign= "Center" />
<Headerstyle Horizontalalign= "Center" />
</ASP:Templatefield>
</Columns>
</ ASP : Gridview >
The correct binding method is:
< ASP : Gridview ID= "Gvads" Runat= "Server" Autogeneratecolumns= "False" Skinid= "Bluegridview">
<Columns>
<ASP:Templatefield Headertext="Operation">
<Itemtemplate>
Asp : hyperlink id =" hlshow " navigateurl =' <% #" book_delete.aspx? Id = "+ eval (" ID ") %> ' runat =" server "> Delete</ASP:Hyperlink>
</Itemtemplate>
<Itemstyle Horizontalalign= "Center" />
<Headerstyle Horizontalalign= "Center" />
</ASP:Templatefield>
</Columns>
Asp : gridview >