InvalidOperationException:未找到局部视图。 MVC3.1

Posted

技术标签:

【中文标题】InvalidOperationException:未找到局部视图。 MVC3.1【英文标题】:InvalidOperationException: The partial view was not found. MVC3.1 【发布时间】:2022-01-22 04:59:18 【问题描述】:

管理员/Dashboard.cshtml

<partial name="Partials/_Dash.cshtml" />

我正在尝试为仪表板面板创建一个局部视图 _Dash.cshtml 菜单。但是,我收到以下错误:

错误:

An unhandled exception occurred while processing the request.
InvalidOperationException: The partial view 'Partials/_Dash.cshtml' was not found. The following locations were searched:
/Views/Admin/Partials/_Dash.cshtml

Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper.ProcessAsync(TagHelperContext context, TagHelperOutput output)

我已经有了在 _Layout 中调用的 Partial View _Menu:

<partial name="Partials/_Menu.cshtml" />

它工作正常。

可能是什么问题?

【问题讨论】:

【参考方案1】:

我总是对不在默认文件夹中的视图使用完整路径

<partial name="~/Views/..... /Partials/_Dash.cshtml" />

或者您可以在共享文件夹中移动部分视图,在这种情况下

<partial name="_Dash" />

【讨论】:

以上是关于InvalidOperationException:未找到局部视图。 MVC3.1的主要内容,如果未能解决你的问题,请参考以下文章

InvalidOperationException:未找到名为“Bearer”的 AuthorizationPolicy

为啥这个 OdbcConnection 会抛出 System.InvalidOperationException?

System.InvalidOperationException: '绑定实例已经被关联到监听

使用 PerformanceCounters 时获取 InvalidOperationException [关闭]

System.InvalidOperationException: 'XML 文档 (1, 1) 中存在错误。'

InvalidOperationException:LINQ 表达式“GroupByShaperExpression: