Как узнать, является ли представление (i.e: t.cshtml) частичным представлением или обычным представлением? Есть ли какой-либо знак или любая другая вещь, которая различает их?Просмотр или частичный просмотр
1
A
ответ
3
В Razor вы не должны говорить о просмотрах и частичных представлениях. Они оба являются шаблонами. И некоторые шаблоны могут иметь макеты (стандартные представления), тогда как другие не (частичные). Таким образом, вы могли бы проверить, определено ли свойство Layout:
@string.IsNullOrEmpty(this.Layout)
Если расположение является нулевым или опустошить можно предположить, что это частичный вид. Но, как я уже сказал, больше нет такого понятия частичных представлений в Razor. Это просто шаблон без макета.
Смежные вопросы
- 1. Частичный просмотр изображения Wpf
- 2. частичный просмотр не отображается
- 3. Частичный просмотр рендеринга Umbraco
- 4. Частичный просмотр с самообновлением
- 5. Частичный просмотр Mvc перезагрузите или обновите
- 6. Частичный просмотр ASP.NET MVC медленный?
- 7. jQuery частичный просмотр определения строки
- 8. частичный просмотр mvc не найден
- 9. Отправка данных на частичный просмотр
- 10. Отправьте параметр на частичный просмотр
- 11. Частичный просмотр содержимого не перезагружается
- 12. Тестирование рельсов частичный просмотр автономный
- 13. MVC3 Просмотр Маршрутизация и частичный просмотр не найдены
- 14. Частичный просмотр Ajax, не обновляющий родительский div
- 15. MVC частичный просмотр в порядке поиска?
- 16. Заполняют частичный просмотр на странице load
- 17. Частичный просмотр перенаправления вместо заполнения div
- 18. MVC4 частичный просмотр javascript bundling Issue
- 19. Хороший многоуровневый частичный просмотр (контроль пользователя) stucture
- 20. Частичный просмотр рендеринга в конкретном div
- 21. Как сделать частичный просмотр внутри вида редактирования?
- 22. asp.net mvc частичный просмотр redirect или показать ошибку
- 23. Использовать частичный просмотр или генерировать HTML-код в javascript?
- 24. Несколько веб-просмотр или текущий веб-просмотр?
- 25. asp net mvc частичный просмотр валидация
- 26. AngularJS: загрузить частичный просмотр на страницу динамически
- 27. Передача параметров на мой частичный просмотр?
- 28. ASP.net частичный просмотр ссылок относительного действия
- 29. Частичный просмотр не обновляется после Jquery delete
- 30. MVC частичный просмотр с использованием ajax
+1 Кроме того, разве это не просто контроллер, который определяет, является ли рендеринг View полным просмотром или частичным представлением? –
@Shark, не только. Вы также можете установить свойство «Макет» внутри шаблона. –
Правильно, но даже с помощью свойства 'Layout' вы все равно можете называть' RenderPartial() 'на нем, нет? –