共通の URL で複数のコントローラの「作成」アクションのリクエストを非表示にしたいと考えています。コントローラーはすべて Controllers ディレクトリのサブフォルダーにあります。
Controllers \ mydirectory \ controller1
\ controller2
私はこの方法でそれを試しました
routes.MapRoute(
name: "controller1Create",
url: "buy",
defaults: new { controller = "controller1", action = "Create" }
);
controller1をに変更しました
../mydirectory/controller1
/controller1
しかし、作成アクションに行くときはいつでも、URLは同じままです.. .com/controller1/create
それを正しく行う方法は?ご協力ありがとうございました!