So I've tried using this:
<asp:Hyperlink runat="server" id="lnkGeneral" NavigateUrl='<%# SearchResultUrl(true) %>' >
<%#SearchHighlight(HTMLHelper.HTMLEncode(CMS.ExtendedControls.ControlsHelper.RemoveDynamicControls(DataHelper.GetNotEmpty(Eval("Title"), "/"))), "<span style='font-weight:bold;'>", "</span>")%>
</asp:Hyperlink>
<asp:Hyperlink runat="server" id="lnkLocation" NavigateUrl='<%# "/News/Articles.aspx?ItemID=" + Convert.ToString(Eval("ItemID")) %>' >
Location Result: <%#SearchHighlight(HTMLHelper.HTMLEncode(CMS.ExtendedControls.ControlsHelper.RemoveDynamicControls(DataHelper.GetNotEmpty(Eval("Title"), "/"))), "<span style='font-weight:bold;'>", "</span>")%>
</asp:Hyperlink>
And the search results appear twice. Once with no hyperlink and a 2nd time with a hyperlink that doesn't populate the ItemID. Help.