当存在子目录时,如何路由Mvc控制器操作

本文关键字:路由 Mvc 操作 控制器 何路由 子目录 存在 | 更新日期: 2023-09-27 18:25:36

这种类型的url有效:ABC/CDS?id=314

文件夹结构:

控制器-文件夹,ABC控制器-类,CSDS=动作

Global.cs文件具有:

        routes.MapRoute(
            "Default", // Route name
            "{controller}/{action}/{id}", // URL with parameters
            new { controller = "ABC", action = "Index", id = UrlParameter.Optional } // Parameter defaults
        );

如何更改像这样的子目录url

ABC/TESTN/CSDS?id=314转到

控制器-文件夹,ABC控制器-类,CSDS=动作

目前,它说"您正在寻找的资源(或其依赖项之一)可能已被删除、名称更改或暂时不可用"

当存在子目录时,如何路由Mvc控制器操作

添加这样的规则怎么样:

routes.MapRoute(
            "Default", // Route name
            "{controller}/TESTN/{action}/{id}", // URL with parameters
            new { controller = "ABC", action = "Index", id = UrlParameter.Optional } // Parameter defaults
        );

警告,未经测试,我没有在工作中安装工具:(