我正在尝试在StudentController中实现ApiController,但事实是我也必须实现BaseController。

当我这样做时,它不起作用

public class StudentController : BaseController, ApiController


我怎样才能做到这一点?

最佳答案

使您的BaseControllerApiController派生。

public class BaseController: ApiController
{
...

public class StudentController : BaseController
{
...

如果要在同一应用程序中使用Web Api和MVC,则可以使用不同的名称空间。

现在,您可以访问
applicaitonbase/student/applicaitonbase/api/student

10-08 01:20