您是正确的,它仅在服务器控件中有效。您有以下基本选项:
更改为
Hyperlink作为Web控件运行:
<asp:Hyperlink NavigateUrl="~/BusinessOrderInfo/page.aspx" Text="Whatever" runat="server" />
或者,在服务器端将锚作为HTML控件运行:
<a href="~/BusinessOrderInfo/page.aspx" runat="server" >
或者,使用
Page.ResolveUrl:
<a href="<%= Page.ResolveUrl("~/BusinessOrderInfo/page.aspx") %>">...</a>


