Depois que vc compila e o roda no navegador, qual a Tag html o HiperLinkField vira?
De qualquer forma, o produto final do objeto Asp.net, aquele que roda no navegador, seja com span, table, div, label, etc... você consegue colocar o evento onclick via client.
Se vc não conseguir colocar o evento no source, insere ele pelos attributes do objeto no Load da página por exemplo.
A ação via javascript só será feita se vc disparar algum evento via javascript.
Abs