C# 找不到资源(ASP.NET MVC 5中的错误)

C# 找不到资源(ASP.NET MVC 5中的错误),c#,asp.net-mvc,model-view-controller,view,C#,Asp.net Mvc,Model View Controller,View,我已经在主文件夹中手动添加了一个名为“Test.cshtml”的视图 当我在浏览器中打开该视图时,它会显示错误: 找不到资源 我尝试了以下解决方案,但仍然出现错误: 1-右键单击项目名称>属性>特定页面>将其设置为:“主页/测试” 2-在RouteConfig类>RegisterRoutes方法>默认映射路由>设置:controller=“Home”,action=“Test”。您需要在主控制器中添加一个名为Test的操作 public class HomeController : Contro

我已经在主文件夹中手动添加了一个名为“Test.cshtml”的视图

当我在浏览器中打开该视图时,它会显示错误: 找不到资源

我尝试了以下解决方案,但仍然出现错误:

1-右键单击项目名称>属性>特定页面>将其设置为:“主页/测试”


2-在RouteConfig类>RegisterRoutes方法>默认映射路由>设置:controller=“Home”,action=“Test”。

您需要在
主控制器中添加一个名为
Test
操作

public class HomeController : Controller
{
    public ActionResult Test()
    {
        return View();
    }
}
Visual Studio
可以帮助您生成操作的视图,右键单击
Test
方法和
addview…

您可以在本文中阅读有关路由和属性路由的更多信息


这也是一个很好的解读-

对于我来说,这很奇怪。我将控制器中的一个操作方法更改为采用2个参数,而不是以前的4个参数,但忘记了更新对视图的ajax调用,这导致了此错误

Before:data:{officer:officer,“scid”:scid,“timein”:timein,“timeout”:timeout}-由于参数不匹配而导致错误

现在:数据:{官员:官员,“scid”:scid}-现在工作正常