前端之家收集整理的这篇文章主要介绍了
asp.net-mvc-3 – 为什么这个代码不删除布局?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我花了一些时间尝试
删除布局(在_ViewStart中定义)使用:
@Layout = ""
和
@Layout = null
为什么只使用块工作?
@{
Layout = "";
}
在我的愿景中,两种方式都应该起作用.
@Layout是一个
代码块.
它打印Layout
属性的值.
剃须刀解析器停止在布局之后的空格处,因此= null将被解析为文字标记.
你想执行一个语句,而不是打印一个值,所以你需要使用一个代码块(@ {…}).
有关更多信息,请参阅my blog post.
原文链接:https://www.f2er.com/aspnet/249437.html