编码 :
public static void RegisterRoutes(System.Web.Routing.RouteCollection routes)
{
routes.MapPageRoute("Partners Details", "Partner/{PartnerName}", "~/Partners/PartnerDetails.aspx", false, new RouteValueDictionary());
routes.MapPageRoute("Partners Offers", "Partner/{PartnerID}", "~/Partners/Partners.aspx", false, new RouteValueDictionary());
}
这些路由 URL 可以从 default.aspx 页面中的不同链接标记调用,但问题是当我尝试访问 partner.aspx 时,它会将我重定向到 PartnerDetails.aspx 我很困惑为什么会出现这种奇怪的行为?什么是解决方案?