このタイプのルートURLを使用していると思いますが、それは打撃です
routes.MapRoute(
"Regis", // Route nameRegister
"Test/Artical/Show/{id}", // URL with parameters
new { controller = "Artical", action = "Show", id = UrlParameter.Optional }
私のプロジェクトでは、以下のようにルートを使用します
@Html.RouteLink("click", "Regis", 1);
1 たとえば、デフォルト値を設定します。私のURLは次のようになります
http://localhost:xxxx/Test/Artical/Show/1
以下のように、URLからテストを削除します
このようにルートを変更します
routes.MapRoute(
"Regis", // Route nameRegister
"Test/Artical/Show/{id}", // URL with parameters
new { controller = "Artical", action = "Show", id = UrlParameter.Optional }
);
ルート変更後、私のURLは次のようになります
http://localhost:xxxx/Artical/Show/1
私はこれがあなたを助けると思う