Asp.net mvc 3 为什么这段代码不删除布局?
我花了一些时间尝试使用以下方法删除布局(在_ViewStart中定义): 及 为什么它只使用block工作Asp.net mvc 3 为什么这段代码不删除布局?,asp.net-mvc-3,razor,Asp.net Mvc 3,Razor,我花了一些时间尝试使用以下方法删除布局(在_ViewStart中定义): 及 为什么它只使用block工作 @{ Layout = ""; } 在我看来,这两种方法都应该有效。@Layout是一个代码块。 它打印布局属性的值 Razor解析器在单词布局后的空格处停止,因此=null被解析为文字标记 您希望执行语句,而不是打印值,因此需要使用代码块(@{…}) 有关详细信息,请参阅 @Layout = null @{ Layout = ""; }
@{
Layout = "";
}
在我看来,这两种方法都应该有效。
@Layout
是一个代码块。它打印
布局
属性的值
Razor解析器在单词布局
后的空格处停止,因此=null
被解析为文字标记
您希望执行语句,而不是打印值,因此需要使用代码块(@{…}
)
有关详细信息,请参阅
@Layout = null
@{
Layout = "";
}