asp.net使用来自不同项目的{模型

时间:2017-01-08 03:06:38

标签: asp.net asp.net-mvc

我正在尝试将一个非常小的wpf应用程序移植到ASP.net网站上。我已经从ASP项目添加了一个引用到WPF项目。我让控制器工作并从我创建的简单仓库中获取数据。我现在正试图做第一个观点。控制器抓取人员列表并将其传递给视图。在视图中,我试图将Person类引用为@model:

@model List<WPFApp1.Classes.Person>

然后我想迭代并将它们列为跳转到详细视图的链接:

 @foreach(var p in Model)
    {
        <div class="row">
            @Html.ActionLink(p.Name,p.Name,new { id= p.PersonID})
        </div>        
    }

运行测试时,我收到以下错误:

  

编译错误

     

描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。

     

编译器错误消息:CS0246:类型或命名空间名称&#39; WPFApp1&#39;找不到(你错过了使用指令或汇编引用吗?)

在做其他阅读时,我发现我可能需要将它添加到web.config文件中,我已经完成了:

<system.web>
  <pages>
    <namespaces>
      <add namespace ="WPFApp1.Classes"/>
    </namespaces>
  </pages>
</system.web>

我还尝试在视图顶部添加一个import语句。没有什么能阻止这个错误。

现在我已经复制了所有基本模型类,并且只是引用索引中的那些,但我想重用第一个项目而不是重复项目。

0 个答案:

没有答案