問題タブ [reroute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - ASP.net Web フォーム - ページ ルーティングの名前付けの競合
古いプロジェクトを asp 4.0 から 4.52 (ブートストラップに移行) に再構築しています。これは MVC ではなく Web フォーム Web サイトです。私の元のバージョンはVS2012で作成されましたが、現在はVS 2015で作成されており、デフォルトでRouteConfigクラスを追加するなど、少し変更されています。
V4.0 では、私の URL 形式は次のようになっていました。
domain.com/nike-shoes
domain.com/nike-shoes/nike-air-pegasus-21-1001
私の新しいサイトでは、「/nike-shoes」が重複しているため機能しません。
「domain.com/nike-shoes/nike-air-pegasus-21」を呼び出すと、単に「domain.com/nike-shoes」が呼び出されます
「新しい」コードは次のとおりです。
古いコード RegisterRoutes Sub は同じでしたが、Application_Start が異なっていました (RouteConfig はありませんでした):`
以前のバージョンでは、/page.aspx から /page への再ルーティングも必要でしたが、これがデフォルトになっています。私はリダイレクトをしたくないので、現在の URL 形成を維持することは非常に重要です。
どうもありがとう!