asp.net core 2.1 MVC 控制器基类 ControllerBase 和Controller 关于当前上下文不存在名称"Json"

首先,可以看到Controller这个类继承了ControllerBase基类


如图为Controller基类下的共有方法,可以找到返回json字符串的Json方法


对比ControllerBase,并没有Json方法,但是我们可以使用Ok()带参数的方法同样实现此功能


而dotnet新建webapi项目,ValuesController默认继承的是ControllerBase类,我们使用Json方法就会出现未知名称的上下文

最后,推荐大家根据项目实际情况自己重写Controller基类,毕竟适合的才是最好的。

猜你喜欢

转载自blog.csdn.net/ujm097/article/details/80789750