【问题标题】:How to create a new Views in .NET Core for a new Controller in VSCode?如何在 .NET Core 中为 VSCode 中的新控制器创建新视图?
【发布时间】:2020-05-08 09:39:28
【问题描述】:
我创建了一个控制器名称 VoucherController 并在这个控制器名称“voucherview”中创建了一个动作。现在,当我在 Views>Voucher>voucherview.cshtml 中为此操作名称凭证视图.cshtml 创建视图时,它给我一个错误,提示“当前上下文不存在名称‘视图’ ”。
我也尝试找到“添加视图”选项,但它不存在。
【问题讨论】:
标签:
.net
asp.net-mvc
asp.net-core
【解决方案1】:
请检查您的控制器是否继承了controller 类并将您的控制器代码更改为以下内容:
using Microsoft.AspNetCore.Mvc;
namespace WebApplication_core.Controllers
{
public class VoucherController : Controller
{
public IActionResult voucherview()
{
return View();
}
}
}
然后右击voucherview动作,会出现Add View选项。