Asp.Net Core - 无法找到视图

时间:2017-09-20 06:33:12

标签: .net asp.net-mvc

enter image description here我在控制器的动作方法中编写了简单的代码。

var employee = new Employee { ID = 1, Name = "Mark Upston" };
return new View(employee);

获得以下错误 找不到类型或命名空间名称'查看' (您是否缺少using指令或程序集引用?)

包括以下参考资料

using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Razor;

2 个答案:

答案 0 :(得分:1)

我不知道你有什么想法使用new ..但据我所知,你不能new一个功能。 View()是一个函数。

答案 1 :(得分:0)

我解决了这个问题。刚刚使用完整的类名而不是仅使用控制器。即-Microsoft.AspNetCore.Mvc.Controller 见下面的代码。但我认为它也应该只适用于控制器。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using App3.Models;

namespace App3.Controller
{
    public class HomeController : Microsoft.AspNetCore.Mvc.Controller
    {
        public ViewResult Index()
        {
            var employee = new Employee { ID = 1, Name = "Mark Upston" };
            return View(employee);
        }
    }
}