Контроллеры ASP.NET MVC 3 и Razor Views совместно используются двумя решениями - PullRequest
0 голосов
/ 09 сентября 2011

У меня есть два решения, которые должны использовать общие контроллеры и их соответствующие представления, но контроллеры в Shared.Web не находят свои представления.

Решение 1:

Веб-проект:

  • контроллеры
  • модели
  • просмотры

Shared.Web

  • контроллеры
  • моделей
  • просмотров

Решение 2:

Веб-проект:

  • контроллеры
  • модели
  • просмотры

Shared.Web

  • контроллеры
  • модели
  • просмотры

Shared.Web абсолютно одинаков для обоих.Проблемы возникают, однако, когда контроллер в shared.web пытается вызвать представление, которое находится в представлениях Shared.Web.Он не может найти представление, в котором он нуждается.Но если я копирую необходимое представление в оба решения в представлениях папок, проблем не возникает, но мне не нравится идея дублирования файла представления.

Нет проблем с контроллерами, находящимися в Shared.Web.

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