Вы можете сделать это, но чтобы избежать синтаксической ошибки, вы должны изменить свой пример следующим образом.
<asp:HyperLink ID="hlRegister"
NavigateUrl='<%= SomeClass.Property %>' runat="server" />
Обратите внимание на небольшую разницу в использовании одинарных кавычек, а не двойных вокруг сценария.
Однако можно действительно спросить, почему бы просто не сделать это в коде позади.