gpt4 book ai didi

asp.net-mvc-3 - 为什么这段代码不删除布局?

转载 作者:行者123 更新时间:2023-12-03 18:41:05 26 4
gpt4 key购买 nike

我花了一些时间尝试使用以下方法删除布局(在 _ViewStart 中定义):

@Layout = ""


@Layout = null

为什么它只能使用 block ?
@{
Layout = "";
}

在我看来,这两种方式都应该有效。

最佳答案

@Layout是一个代码块。
它打印 Layout 的值属性(property)。

Razor 解析器在单词 Layout 之后的空格处停止。 ,所以 = null被解析为文字标记。

您想要执行一条语句,而不是打印一个值,因此您需要使用代码块 (@{ ... })。

如需更多信息,请参阅 my blog post .

关于asp.net-mvc-3 - 为什么这段代码不删除布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5870422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com