视图中app_code文件夹中的引用类

时间:2011-12-05 18:36:36

标签: asp.net-mvc-3

我有来自另一个c#项目的遗留类,它可以帮助我创建元标记。

到目前为止,我还没有弄清楚如何在视图中引用位于app_code文件夹中的那个类。我只能参考模型。

@model IEnumerable<MyMvcApplication.Models.Seo>

必须有一种方法可以从视图中的app_code文件夹中引用一个类。

2 个答案:

答案 0 :(得分:0)

你仍然需要通过“using”语句为它提供一种查找类的方法,就像它在代码中一样:

@using YourApp.YourClass;

答案 1 :(得分:0)

您还可以自动在所有视图中嵌入您的命名空间,通过文件夹视图中的web.config,只需放置该类的命名空间。

<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
  <namespaces>
    //existing default namespaces//
    <add namespace="YourNamespaceToSeoUtil"/>
  </namespaces>
</pages>

相关问题