私は Web ページの URL ルーティングに取り組んでいます。番号が等しい2つのルート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 リターン ルート。2 つの異なるページの両方の URL を作成するにはどうすればよいですか?