MVC を使用してファイル共有 Web サイトを構築しようとしています。あると便利な機能の 1 つは短い URL です。通常は次のような形式です。
http://site.com/Rtravf2
http://site.com/XddsvgF
http://site.com/AaraEwq
URL の末尾にある「アクション」は、実際にはファイルのダウンロードに使用される ID です。この形式の URL はすべて、ダウンロードと呼ばれるホーム コントローラーの同じアクション メソッドにマップできます。
これが私のルートテーブルの唯一のルートです
routes.MapRoute(
"Default", // Route name
"{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
これらの URL をホーム コントローラーのダウンロード アクションにマップできるようにするには、どのようなルートを作成する必要がありますか。
現在、大量の 404 が発生しています (当然のことです!)。
ご指摘ありがとうございます。