Par défaut, certain controles ASP ont un comportement différent en fonction de l'usage qui en est fait. asp:HyperLink fait parti de ceux-ci quand on souhaite l'utiliser pour afficher une image en tant que lien.
Si la propriété [ImageUrl] est utilisé il est impératif de saisr une valeur dans la propriété [Text] sans quoi l'image n'aura pas de propriété [alt] chère à la norme HTML.
On aurait put croire que le propriété [ToolTip] servait dans ce cas, mais il n'en est rien.