ASP MVC 5 - 从根文件夹

时间:2016-10-18 07:59:47

标签: c# asp.net razor

我正在尝试创建一个项目,我从项目的根目录中加载一些特定的视图作为Partials。

我的项目结构是这样的:

Project
-Controller
-Model
-Views
-DataWrappers
--MyView.cshtml

这类似于除DataWrapper文件夹之外的任何ASP.NET MVC 5项目的普通模板。我想要的是在主视图中加载MyView.cshtml作为局部视图。我尝试使用'〜/ DataWrappers / MyView.cshtml'以绝对路径调用它。并传递了一个自定义模型,但它给了我这个错误:

名称' @ model'在当前上下文中不存在

如何修复此错误?我读了其他文章,他们说你需要替换webconfig。这里一切都很好,所有其他部分视图在Views / Shared目录中工作正常,但是这个。

任何解释或帮助都将不胜感激。

编辑:

我正常加载我的部分视图。

@ Html.Partial("〜/ DataWrappers / MyView.cshtml",model);

部分页面是这样的:

@model List<dynamic>


<div class="widget links">
    <ul class="bullet">
        @foreach (var data in Model)
        {

        }
    </ul>
</div>

错误发生在第一行。

0 个答案:

没有答案