为什么我不能在剃刀条件语句中使用变量

时间:2019-07-15 02:27:20

标签: c# asp.net-mvc razor

下面是.cshtml代码:

@switch (ViewBag.StockLevel)
{
    case 0:
    @:Out of Stock
       break;
    case 1:
    case 2:
    case 3:
       <b>Low Stock (@ViewBag.StockLevel)</b>
       break;
    default:
       @:@ViewBag.StockLevel
       break;
}

我不明白为什么我不能将默认值修改为:

default:
   ViewBag.StockLevel

我的意思是在默认关键字之后是C#语句,这不是我们所需要的普通ViewBag.StockLevel吗?

0 个答案:

没有答案