标签: view razor partial
如何查看视图(即:t.cshtml)是局部视图还是普通视图? 是否有迹象或任何其他因素区分它们?
答案 0 :(得分:3)
在剃刀中,你不应该谈论观点和部分观点。它们都是模板。并且一些模板可能具有布局(标准视图)而其他模板不具有(部分)。因此,您可以检查是否已定义布局属性:
@string.IsNullOrEmpty(this.Layout)
如果布局为null或为空,您可以认为这是局部视图。但正如我所说,Razor不再存在部分观点的概念。它只是一个没有布局的模板。