Add commandargument property
Use OnCommand instead of OnClick
<asp:imagebutton id="ImageButton1" oncommand="ImageButton1_Command" imageurl="~/images/apply.png" runat="server" commandargument="<%#Eval("ID") />
In ImageButton1_Command event you get ID
int ID = Convert.ToInt32(e.CommandArgument);