ASP.NET MVC 3 View Engine无法使用.cshtml识别PartialView

Hat*_*oft 1 c# asp.net-mvc razor asp.net-mvc-3

下图显示Partial View GetMovieTypes.cshtmlShared文件夹中的生活

我使用@Html.Partial("GetMovieTypes.cshtml")EmployeeController的索引视图中的行调用局部视图

问题是当我使用Index Action调用Employee Controller时出现服务器错误

未找到部分视图"_GetMovieTypes.cshtml"或视图引擎不支持搜索的位置.搜索了以下位置:

〜/地区/员工/浏览/员工/ GetMovieTypes.cshtml.cshtml

但是当我重命名PartialView to GetMovieTypes.cshtml.cshtml它时工作正常

为什么ViewEngine强迫我两次添加.cshtml扩展名

在此输入图像描述

Joe*_*ton 7

删除.cshtml部分:

@Html.Partial("GetMovieTypes")
Run Code Online (Sandbox Code Playgroud)