Prova a cancellare questa parte di codice e capirai perché
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
DataBind()
End Sub
Comunque <%= variabile %> è un'eredità dell'asp classico, ed equivale a scrivere Response.Write variabile.
Ciao