Просмотр или частичный просмотр - PullRequest
1 голос
/ 30 января 2012

Как я могу узнать, является ли представление (т. Е. T.cshtml) частичным или обычным? Есть ли знак или какая-либо другая вещь, которая различает их?

1 Ответ

3 голосов
/ 30 января 2012

В Razor не стоит говорить о представлениях и частичных представлениях.Они оба шаблоны.И некоторые шаблоны могут иметь макеты (стандартные представления), а другие нет (частичные).Таким образом, вы можете проверить, определено ли свойство Layout:

@string.IsNullOrEmpty(this.Layout)

Если макет нулевой или пустой, вы можете предположить, что это частичное представление.Но, как я уже сказал, в Razor больше нет понятия частичных взглядов.Это просто шаблон без макета.

...