在我的控制文件夹中aaa.cs文件的方法找不到(不能识别),其他文件里方法都能识别,
是不是控制器的文件命名必须是(*Controller)的格式?
路由规则如下:
是的.类名必须要 Controller结束
没有方法改吗?
应该有吧,我刚学WebAPI,在看它运作方式。
继承Controller ,可以自定义路由
我测试了,[Route("Attributes/About")]是可以设置路径[Route(路径)],但控制器的名称格式必须是(自定名+controller)格式,[Route(路径)]中路径可以任意写,都能识别,控制器文件名不以controller结尾,就找不到路径,应该是程序检索控制文件是是以文件文件名为controller检索的。
@过河小斌:中文版: https://docs.microsoft.com/zh-cn/aspnet/core/mvc/controllers/routing
英文版:https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/routing
看微软官方文档就能解决你的问题了