ASP.NET MVC Как указать, в какой папке находятся страницы просмотра?

по умолчанию движок ASP.NET MVC ищет следующие папки для страниц просмотра:

  • / Views / {Controller_Name} /{Action}.aspx
  • / Views / Shared /{Action}.aspx

Однако я хочу поместить некоторые из моих страниц вида следующим образом:

  • / Views / {Пространство имен} / {Controller_Name} /{Action}.aspx

Как я могу позволить движку искать это?

Вы должны создать class, полученный из интерфейса IViewEngine, и зарегистрировать этот class в событии Aplication_Start в Global.asax.cs. Проверьте этот текст ссылки , но есть некоторые отличия от 1.0

Вы можете возвращать представление, помещенное в пользовательские подпапки, из действия controllerа, выдавая полный путь просмотра в операторе return,

ех.

public ActionResult Create() { return View("~/Views/ProEnhance/Employee/Create.cshtml"); } 

Вот,

ProEnhance – пользовательская папка

Сотрудник – имя controllerа

Имя созданного действия

  • Какова ближайшая вещь, которую MATLAB имеет для пространств имен?
  • Переопределить функцию, импортированную в пространстве имен
  • Использование std-пространства имен
  • Превосходство неназванного пространства имен над статикой?
  • Пространства имен в C
  • Использование анонимных пространств имен в файлах заголовков
  • Как получить пространства имен в файлах XML с помощью Xpath
  • XML По умолчанию пространства имен для имен неквалифицированных атрибутов?
  • C ++ namespaces advice
  • Для чего нужны встроенные пространства имен?
  • Почему ANSI C не имеет пространства имен?
  • Interesting Posts

    Немедленно создайте инструмент, чтобы его можно было использовать позже в том же запуске CMake

    Местоположение для поиска Google и Firefox неправильно

    Могу ли я иметь несколько: перед псевдоэлементами для одного и того же элемента?

    Являются ли ключи и значения в NSDictionary заказаны?

    Bootstrap 4 с дистанционным модулем

    Повторный запуск кнопки «Активность на дому», но … только в первый раз

    Использует ли он меньше энергии для подключения к привязному телефону с помощью USB или Wi-Fi или Bluetooth?

    Как открыть встроенный диалог копирования файлов?

    Передайте двумерный массив функции постоянного параметра

    Как сопоставить составной ключ с Hibernate?

    Восстановление Windows XP Active Desktop для пользователей с ограниченным доступом

    Сохранение файла grid.arrange () в файл

    Отключить кнопку извлечения компакт-диска на ноутбуке Windows

    Заполните большой диапазон формулой в Excel, без перетаскивания мышью, чтобы расширить

    NumLock совершенно бесполезен, и я хочу полностью отключить его в Linux

    Давайте будем гением компьютера.