I was struggling to copy a NavigateUrl from one External Template asp:Hyperlink. However it turns out the problem has already been addressed by the Sitefinity team!
Lets use the External News Template (ListPageMaster.ascx) as an example (which is what I was having problems with).
ListPageMaster.ascxView on GitHub <div class="sf_newsTitle">
<asp:HyperLink ID="fullContent1" runat="server">
<asp:Literal ID="Title" runat="server"></asp:Literal>
</asp:HyperLink>
</div>
Okay, so see how the Hyperlink has an ID of "fullContent1"? ...well you can make up to SIX of those and the backend will automatically add the NavURL into each of them by itself...how cool is that.
ListPageMaster2.ascxView on GitHub <div class="sf_newsTitle">
<asp:HyperLink ID="fullContent1" runat="server">
<asp:Literal ID="Title" runat="server"></asp:Literal>
</asp:HyperLink>
<asp:HyperLink ID="fullContent2" runat="server" Text="TWO HAHAH!" />
<asp:HyperLink ID="fullContent3" runat="server" Text="THREE HAHAH!" />
</div>