Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 在控制器中使用PartialView返回cshtml(razor)时出现问题?_Visual Studio 2010_Asp.net Mvc 3_Razor - Fatal编程技术网

Visual studio 2010 在控制器中使用PartialView返回cshtml(razor)时出现问题?

Visual studio 2010 在控制器中使用PartialView返回cshtml(razor)时出现问题?,visual-studio-2010,asp.net-mvc-3,razor,Visual Studio 2010,Asp.net Mvc 3,Razor,我刚刚开始使用Razor视图引擎。我已经使用升级程序升级了一个ASP.NET MVC 2.0项目。升级似乎很成功,因为我能够使用Razor视图引擎创建新视图,intellisense使用@语法 我已将现有的部分视图从“PageView.ascx”重命名为“PageView.cshtml” 但是,在我的控制器中,当我尝试返回部分视图时,如: return PartialView("PageView", model); 我收到一个服务器错误,说找不到视图。错误消息中列出的搜索路径均以PageVie

我刚刚开始使用Razor视图引擎。我已经使用升级程序升级了一个ASP.NET MVC 2.0项目。升级似乎很成功,因为我能够使用Razor视图引擎创建新视图,intellisense使用@语法

我已将现有的部分视图从“PageView.ascx”重命名为“PageView.cshtml”

但是,在我的控制器中,当我尝试返回部分视图时,如:

return PartialView("PageView", model);
我收到一个服务器错误,说找不到视图。错误消息中列出的搜索路径均以PageView.ascx或.aspx结尾

我从头开始创建了一个ASP.NET MVC 3.0测试应用程序,上面的场景没有生成错误-它发现PageView.cshtml没有问题。我还将web.config从工作项目的“视图”文件夹复制到了不工作项目的“视图”文件夹


我是否遗漏了某个配置步骤?

请确保您没有对Global.asax文件中的
ViewEngineCollection
执行任何操作。

我在Global.asax中启动的应用程序中有ViewEngines.Engines.Clear()。移除它修复了问题。谢谢