@Layout = ""
和
@Layout = null
为什么只使用块工作?
@{ Layout = ""; }
在我的愿景中,两种方式都应该起作用.
剃须刀解析器停止在布局之后的空格处,因此= null将被解析为文字标记.
你想执行一个语句,而不是打印一个值,所以你需要使用一个代码块(@ {…}).
有关更多信息,请参阅my blog post.