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



我想检查一个字符串可空值。但这不是工作吗?谁来教我怎么做?

<%= 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): "" %> 

假设GetLabel返回null你的代码应该工作,所以它似乎不返回null。检查函数的返回类型,看看应该使用什么相等性检查。

另外,值得一提的是,这种逻辑应该放在ViewModel中。把它放到视图中是很危险的,接近于编写意大利面条式代码。

最新更新