如何将WebformsViewEngine(.aspx)中编写的三元语句翻译为Razor(.cshtml)?
<%= (value <= 5) ? do A : do B %>
答案 0 :(得分:3)
这转换为:
@(value <= 5 ? do A : do B)
答案 1 :(得分:1)
您在问题中所写的陈述是“ASPX”格式
但您需要使用Razor语法而不是@
使用@
符号可以编写任何表达式,如::
@(Model.value<=5? do A: do B)