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;
答案 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);
}
}
}