【发布时间】:2013-02-01 07:43:55
【问题描述】:
我正在处理网页 url 路由。我想要两个相同的路由 url。参数,相同的模式和相同的 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");
Route1 的 Vpd 返回路径。 如何为两个不同的页面构建两个 url?
【问题讨论】:
-
你有什么解决办法吗?请告诉我..
标签: asp.net