ASP.NET MVC プロジェクトに取り組んでいます。次のようなルートをマップできる必要があります。
http://www.mysite.com/Products/テニスシューズ
URL の「Action」部分 (Tennis-Shoes) は、可能性のリストの 1 つになる可能性があります。それぞれのコントローラーで個別の Action メソッドを作成する必要はありません。すべてを 1 つにマップしたいです。アクションメソッドとそこから表示されるViewを処理していきます。
ルートマッピングを追加することで、これがうまく機能しています。ただし、ハイフンが必要な「アクション」がいくつかあります。ASP.NET MVC ルーティングは、アクションに送信する前にハイフンを解析しようとしています。独自のカスタム ルート ハンドラを作成しようとしましたが、呼び出されることさえありません。ハイフンがあると、すべてのルートが無視されます。カスタム ルートも無視されます。
助言がありますか?ハイフン状況の詳細は? ありがとうございます。