我正在處理網頁url路由。我想要兩個路由網址,並且沒有相同參數,相同的模式和相同的url,但不同的路由名稱。 我的路線如下。asp.net web路由中的兩個頁面的相同url
Routes.MapPageRoute("Route1", "{parameter1}/{parameter2}", "packages.aspx");
Routes.MapPageRoute("Route2", "{parameter1}/{parameter2}", "destination.aspx", false, null, null,new RouteValueDictionary { { "isDestination", "yes"} });
當我調用虛擬路徑數據時,我只重定向寫入全局文件頂部的url。
VirtualPathData vpd =RouteTable.Routes.GetVirtualPath(null,
"Route1",
"parameter1", "parameter2");
VirtualPathData vpd =RouteTable.Routes.GetVirtualPath(null,
"Route2",
"parameter1", "parameter2");
路由1的Vpd返回路由。 如何構建兩個不同頁面的兩個URL?
你有什麼辦法解決?請讓我知道.. –