在 ASP 母版页上的 Umbraco 6 中,如何让 <a> 标记指向字段的 "nice URL" 而不是 ID?

In Umbraco 6 on an ASP masterpage, how do I get an <a> tag to point to a field's "nice URL" as opposed to ID?

目前,我有以下代码,它实际上大部分都有效。

<a href="<umbraco:Item runat="server" Field="heroLinkNode" />">
    <umbraco:Item runat="server" Field="heroLinkText" />
</a>

但是,它正在创建一个看起来像 mydomain.com/1234 而不是 mydomain.com/nice-url-of-page 的 URL。

P.S。我在哪里可以找到这个特定案例的文档?我的 Goolge-foo led me here 但它不是很有用。

umbraco 论坛上的一些回答: https://our.umbraco.org/forum/developers/api-questions/38261-Umbraco-6-New-API-How-do-I-get-a-URL

@using Umbraco.Web
@{
    var umbracoHelper = new UmbracoHelper(UmbracoContext.Current);
}

@umbracoHelper.NiceUrl(yourId)