gpt4 book ai didi

asp.net-mvc - Razor 中 ( )(括号)和 { }(大括号)之间的区别

转载 作者:行者123 更新时间:2023-12-03 07:31:47 24 4
gpt4 key购买 nike

他们俩有什么区别。我以为它们是一样的,但今天我意识到它们不是。

为什么这是正确的

@(Model.WillAttend == true ? 
"This will be an exciting party with you" :
"So sorry. You'll lose the beeer")

这不是:
@{Model.WillAttend == true ? 
"This will be an exciting party with you" :
"So sorry. You'll lose the beeer"}

最佳答案

括号只是一个显式表达式,您会注意到您不需要分号。括号是一个代码块,可以像任何其他代码一样使用。表达式将其输出作为 HTML 的一部分提交,而代码块则没有。

Phil Haack 实际上写了一个 good primer on some Razor syntax

关于asp.net-mvc - Razor 中 ( )(括号)和 { }(大括号)之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9756139/

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