我在dotnet Core 3.1中编写了一个项目,并且我所有的控制器都具有相同的属性
[Route("api/[controller]")]
我想知道是否有一种方法可以在全局级别的某个地方(例如Startup.cs
我在microsoft文档中进行了搜索,找不到答案。
答案 0 :(得分:1)
您可以创建一个这样的控制器,并且所有其他控制器必须从该控制器继承
[Route("api/[controller]")]
public class ApiBaseController : ControllerBase
{
}
另一个控制器应该是这样
public class UsersController : ApiBaseController
{
}
public class OrderController : ApiBaseController
{
}