Si si se puede.
Por ejemplo
Código ASP:
Ver originalDim myLink as New System.Web.UI.WebControls.HyperLink;
myLink.NavigateURL = "somepage.aspx?id=" & someClass.Property;
Luego necesitas añadir el hiperlink a algun contenedor o placeholder, por ejemplo
myPlaceHolder.Controls.Add(myLink);