我在 global.asax 中有一些路由表,如下所示:
routes.MapPageRoute("en_term", "en-us/Terms", "~/en_us/Term.aspx");
routes.MapPageRoute("en_about", "en-us/About", "~/en_us/AboutApp.aspx");
routes.MapPageRoute("en_comm", "en-us/Community/Feedback", "~/en_us/Community/Feedback.aspx");
并且还有一个链接:
<asp:HyperLink ID="footerContactLink" runat="server" NavigateUrl="<%$RouteUrl:routename=en_comm%>" Text="Feedback"/>
当我单击此链接时,页面导航到http://localhost:1384/en-us/Community/Feedback
但页面内容属于另一个页面(Term.aspx)我不知道发生了什么并且无法解决问题。