проверить обнуляемое значение объекта в представлении бритвы - PullRequest
0 голосов
/ 18 ноября 2011

Я хочу проверить строковое значение NULL. Но это не работа? Плз, кто нибудь покажет как?

<%= 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 голосов
/ 18 ноября 2011

Предполагая, что GetLabel возвращает null ваш код должен работать, поэтому, похоже, он не возвращает null.Проверьте тип возвращаемого значения функции, чтобы увидеть, какую проверку равенства вы должны использовать.

Кроме того, стоит сказать, что этот вид логики должен быть помещен во ViewModel.По-вашему, это опасно близко к спагетти-коду.

...