io farei una pagina con all'interno un DetailView. La pagina ad esempio si chiama "vedidettaglio.aspx".
questa pagina avrà ad esempio un SQLDataSource con parametro IDdettaglio per visualizzare il dettaglio scelto.
Nella pagina chiamante, dove hai il repeater, all'interno di questo hai dunque un asp:ImageButton al quale imposterai il postback appropriato, ad esempio:
<asp:ImageButton ID="imgButton" runat="server"
PostBackUrl='<%# string.Format("vedidettaglio.aspx?id={0}", Eval("ID")) %>' />
il gioco è fatto!!!!