部分视图 C# MVC
本文关键字:MVC 视图 | 更新日期: 2023-09-27 18:33:46
我的分部视图应该是哪个文件夹,以便它可以识别@model
?
我有一个主索引页面,一旦有人搜索关键字,我有一个视图模型来过滤数据库结果并将其传递给下面的部分视图:
下面是我的 partialview.cshtml 用于我在"共享"文件夹下的搜索结果。
@model Namespace.ViewModels.ItemViewModel //<-------------this is not been recognized, @model does not exist in the current context
@if (Model.SearchResults.Count == 0)
{
<h3 class="text-error">No items matched your search query!</h3>
}
else
{
foreach (var result in Model.NewsList)
{
// display search results
}
}
您很可能正在使用 Visual Studio 2015 处理 MVC4 或更早版本的项目。遗憾的是,VS2015 没有为 MVC5 之前的项目提供正确的解析,并错误地将此报告为错误。
该页面在运行时仍可工作。
我知道的唯一解决方案是使用早期版本的Visual Studio或将项目升级到MVC5。