我在aspnet webform中使用路由。我没有参数页面。
有时错误的页面路由。
我的代码:
RouteTable.Routes.MapPageRoute("Login", "", "~/Login.aspx");
RouteTable.Routes.MapPageRoute("Logoff", "Logoff", "~/Logoff.aspx");
RouteTable.Routes.MapPageRoute("HomePage", "HomePage", "~/HomePage.aspx");
RouteTable.Routes.MapPageRoute("About", "About", "~/About.aspx");
我去登录页面(只是localhost),这真的执行。然后登录路线主页。当我点击关于页面时,它不会转到关于页面,转到注销。
我的主页HyperLink:
<asp:HyperLink runat="server" NavigateUrl="<%$RouteUrl:RouteName=About%>">About</asp:HyperLink>
我无法解决这个问题。