Ссылочный класс из папки app_code в представлении - PullRequest
0 голосов
/ 05 декабря 2011

У меня есть унаследованные классы из другого проекта c #, которые помогают мне создавать метатеги.

До сих пор я не смог выяснить, как ссылаться на этот класс, который находится в папке app_code, в представлении.Я могу ссылаться только на модели.

@model IEnumerable<MyMvcApplication.Models.Seo>

Должен быть способ ссылки на класс из папки app_code внутри представления.

Ответы [ 2 ]

0 голосов
/ 06 декабря 2011

Вы также можете встраивать свое пространство имен во все представления автоматически, через 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>

0 голосов
/ 05 декабря 2011

Вам все еще нужно предоставить ему средство поиска класса с помощью оператора «using», точно так же, как в коде:

@using YourApp.YourClass;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...