gpt4 book ai didi

asp.net-mvc-3 - Razor If/Else 条件运算符语法

转载 作者:行者123 更新时间:2023-12-03 02:46:02 25 4
gpt4 key购买 nike

运气不太好,我在 Razor 中有以下 if/else 语句,效果很好

<small>
@if(deletedView){
@:Deleted
}
else {
@:Created
} by
</small>

我正在尝试做这样的事情:

<small>
@(deletedView) ? @:Deleted : @:Created by
</small>

但这惨遭失败。正确的语法是什么?

最佳答案

您需要将整个三元表达式放在括号中。不幸的是,这意味着你不能使用“@:”,但你可以这样做:

@(deletedView ? "Deleted" : "Created by")

Razor 目前支持 C# 表达式的子集,但不使用 @(),不幸的是,三元运算符不属于该集合。

关于asp.net-mvc-3 - Razor If/Else 条件运算符语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4607843/

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