相关疑难解决方法(0)

AspNet核心Web Api使用ApiControllerAttribute

当我在API项目中创建一个新控制器时,它会生成一个带有[ApiController]属性的控制器类,如下所示:

[ApiController]
public class TestController : ControllerBase
{
 //implementation
}
Run Code Online (Sandbox Code Playgroud)

我已经看到了一些webapi项目,其中省略了该属性的使用.这里的 Microsoft文档说:

指示类型和所有派生类型用于提供HTTP API响应.此属性的存在可用于根据控制器的目的来定位约定,过滤器和其他行为.

但是,我仍然不明白.有人可以通过现实生活中的例子来解释这个属性的目的是什么?

c# asp.net-core asp.net-core-webapi

2
推荐指数
1
解决办法
361
查看次数

标签 统计

asp.net-core ×1

asp.net-core-webapi ×1

c# ×1