problema ao atribuir valores declarativos no asp: hiperlink. erro: este não é um scriptlet. será exibido como texto sem formatação

Estou tentando fazer isso:

<asp:HyperLink NavigateUrl='<%= WebContext.RootUrl %><%= WebContext.CurrentUser.UserName %>' runat="server" Text='<%= GetProfileImage(WebContext.CurrentUser.AccountId) %>'></asp:HyperLink> 

Mas estou recebendo o erro:

isso não é scriptlet. será exibido como texto sem formatação.

quando passo o mouse sobre minhas declarações declarativas.

Alguma ideia? Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion