В вашем случае было бы лучше использовать обычную гиперссылку, передать идентификатор в виде строки запроса и получить новую страницу, чтобы получить подробную информацию.
<asp:HyperLink runat="server"
NavigateUrl='<%# Eval("studentID", "StudentDetails.aspx?id={0}") %>'
Text="Details" />
Обновление:
Чтобы получить идентификатор студента на той же странице, используйте событие ItemCommand и укажите LinkButton
следующим образом:
<asp:LinkButton runat="server"
CommandName="StudentDetails"
CommandArgument='<%# Eval("studentID") %>' />
StudentID будет сохранен в свойстве CommandArgument
, значение которого будет передано в обработчик события ItemCommand
.