C# 找不到资源(ASP.NET MVC 5中的错误)
我已经在主文件夹中手动添加了一个名为“Test.cshtml”的视图 当我在浏览器中打开该视图时,它会显示错误: 找不到资源 我尝试了以下解决方案,但仍然出现错误: 1-右键单击项目名称>属性>特定页面>将其设置为:“主页/测试”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
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}-现在工作正常