'控制器'是名称空间,但像类型一样使用

时间:2018-02-25 09:39:28

标签: asp.net-mvc asp.net-core controller

当我创建新控制器时总是抛出一个错误" Controller']是命名空间但是像类型一样使用"。我不知道如何修复它我已经安装了包。{{3} }

2 个答案:

答案 0 :(得分:5)

将控制器和命名空间的文件夹名称更改为控制器,因此您的代码应如下所示

namespace WebApplication1.Controllers
{
   public class UserController : Controller
   {

答案 1 :(得分:1)

您已创建文件夹名称作为控制器,以停止继承Controller类,因此请将文件夹名称controller更改为controllers。

对我有用。