Удаление основного макета из вида (MVC2) - PullRequest
1 голос
/ 25 января 2010

Если мне нужно удалить основной макет из моего представления, как я могу сделать это в MVC2? я попытался поместить код в моем представлении, который был показан в документации http://sparkviewengine.com/documentation/master-layouts:, но он все еще приносит мой макет Application.spark: - /

есть идеи, почему?

Ответы [ 2 ]

2 голосов
/ 26 марта 2010

Я знаю, что этот ответ немного (может быть, много) поздно, но вы также можете использовать метод PartialView , если хотите визуализировать фрагмент HTML вместо полной страницы.

Соответствующая искра Документация

  • Файл Application.spark в папке Views / Layouts или Views / Shared folder

Это наиболее универсальный способ создания главного шаблона для всего сайта. Он не будет использоваться, если контроллер возвращает PartialView () .

1 голос
/ 08 февраля 2010

Не проверено, но что если вы создадите и очистите мастер-макет и скажете <use master="EmptyMaster" /> в верхней части экрана? Или вы можете вызвать пустой мастер из контроллера; return View("View", "EmptyMaster");

Не знаю, сработает ли это, но стоит попробовать.

...