查看或部分视图

时间:2012-01-30 13:07:44

标签: view razor partial

如何查看视图(即:t.cshtml)是局部视图还是普通视图? 是否有迹象或任何其他因素区分它们?

1 个答案:

答案 0 :(得分:3)

在剃刀中,你不应该谈论观点和部分观点。它们都是模板。并且一些模板可能具有布局(标准视图)而其他模板不具有(部分)。因此,您可以检查是否已定义布局属性:

@string.IsNullOrEmpty(this.Layout)

如果布局为null或为空,您可以认为这是局部视图。但正如我所说,Razor不再存在部分观点的概念。它只是一个没有布局的模板。