在ASP.NET WebForm中没有参数的URL路由

时间:2015-10-15 11:27:02

标签: c# asp.net webforms routing url-routing

我在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>

我无法解决这个问题。

0 个答案:

没有答案