Perchè se non ricordo male tutto ciò che scrivi con <%# ... %> è legato al Bind.
(Cioè funziona se è incapsulato in un oggetto legato all'operazione di Bind)

Un metodo per fare ciò che vuoi fare è questo:
codice:
    <head runat="server" id="testata" />

    Dim head As New System.Web.UI.HtmlControls.HtmlHead
    head = Me.FindControl("testata")
    head.Title = "Pagina XX"