1
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());
}
這些路由地址可以從不同的鏈接標籤在Default.aspx頁面被調用,但問題是,當我嘗試訪問partners.aspx它會將我重定向到PartnerDetails.aspx,我很困惑,爲什麼這種奇怪的行爲?什麼是解決方案?
感謝ü你的答覆,這是真的有用 – Sora
但我仍然有一個問題,如果比方說,我有一個像另一條路線:routes.MapPageRoute(「合作伙伴優惠」, 「存儲/ {} STOREID」, 「〜/ (), 「StoreID」,@「\ d」 });我認爲問題可能仍然存在嗎? – Sora
@Sora,我不確定我是否遵守。這是一條完全不同於上述路線的路線。基於你定義的方式,它應該工作得很好。 –