12
我花了一些時間,試圖刪除佈局(在_ViewStart定義)使用:這段代碼爲什麼不移除佈局?
@Layout = ""
和
@Layout = null
爲什麼它使用塊只有工作?
@{
Layout = "";
}
在我看來,這兩種方式應該工作。
我花了一些時間,試圖刪除佈局(在_ViewStart定義)使用:這段代碼爲什麼不移除佈局?
@Layout = ""
和
@Layout = null
爲什麼它使用塊只有工作?
@{
Layout = "";
}
在我看來,這兩種方式應該工作。
@Layout
是代碼塊。
它打印Layout
屬性的值。
剃刀分析器停止在單詞Layout
之後的空格,因此= null
被解析爲文字標記。
您想要執行一個語句,而不是打印一個值,所以您需要使用代碼塊(@{ ... }
)。
欲瞭解更多信息,請參閱my blog post。