If your field2
contains null
, Eval("field2")
will be null
so you'll get a null-ref while calling Equals
on it. Simply swap the operands:
<%# "".Equals(Eval("field2")) ? "" : Eval("field3") + " " + Eval("field4") + " " + Eval("field 5") %>
Although I'd recommend comparing with null
which is more readable and likely more correct.