Макет бритвы из другой сборки - PullRequest
4 голосов
/ 28 января 2012

Можно ли использовать макет из другой сборки?Я разделил свое приложение на разных уровнях и у меня есть отдельный слой пользовательского интерфейса, который содержит главный макет для дизайнеров для редактирования.

Возможно ли это и как я буду выглядеть из моей ссылки?

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

Ответы [ 2 ]

0 голосов
/ 29 января 2012

Вы можете взглянуть на следующую статью , которая иллюстрирует технику, позволяющую встроить виды Razor в отдельную сборку.

0 голосов
/ 28 января 2012

В конце, когда вы запустите веб-сайт, вам нужно собрать все виды, включая макеты, в известное место.

В этом случае вы можете скопировать общие представления под root

<siteroot>/Views/Shared/

С этим допущением вы можете ссылаться на эти макеты, как вы делаете. Однако визуальная студия или такие инструменты, как resharper, продолжают показывать это как ошибку. Вам нужно освоиться с этими ошибками.

...