【发布时间】:2014-04-25 01:38:35
【问题描述】:
我正在尝试检查一个布尔值,然后显示一个整数:
@( ViewBag.HaveBeenHere ? submission.DurationInMonths )
我收到一个错误:
CS1003:语法错误,应为“:”
我知道 : 用于 else,但在这种情况下我没有 else。
当我这样添加时:
@( ViewBag.HaveBeenHere ? submission.DurationInMonths : "" )
我收到此错误:
CS0173:无法确定条件表达式的类型,因为 'int' 和 'string' 之间没有隐式转换
如何使用简写 if 语句检查布尔值并在视图中显示整数?
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor