在剃刀视图中检查可空值对象

时间:2011-11-18 08:52:51

标签: asp.net-mvc razor

我想检查字符串可以为空的值。但它不起作用? Plz,有人告诉我怎么样?

<%= LDC.Helpers.DataHelper.GetLabel(LDC.Helpers.DataHelper.getTypeMaxGrossWU(), (int)item.MGW_unit) != null ? LDC.Helpers.DataHelper.GetLabel(LDC.Helpers.DataHelper.getTypeMaxGrossWU(), (int)item.MGW_unit): "" %> 

1 个答案:

答案 0 :(得分:0)

假设GetLabel返回null您的代码应该有效,因此它似乎不会返回null。检查函数的返回类型以查看应该使用的等式检查。

此外,值得一提的是,这种逻辑应放入ViewModel中。将它放入您的视图中非常接近于使用意大利面条代码。