«Без удачи» не является описательной ошибкой.
<%#
только для выражения привязки данных. Так ты звонил Page.DataBind()
или хотя бы Label1.DataBind()
в коде позади?
Вы также можете попробовать
Text='<%= String.Format("<a href=http://localhost/reportserver/Pages/ReportViewer.aspx?/temp&rs:Command=Render&id={0}>link</a>", Eval("ID")) %>'
Кроме того, почему бы не делать такие вещи только в коде, чтобы у вас не возникало подобных проблем?