Eval check for DBNull doesnt work
问题 <%# Eval("Description") == DBNull.Value ? "empty" : "notempty"%> is showing always 'notempty' even there is null in that field in DB (type of varchar(), null) ... Tried also checking for empty string: <%# Eval("Description") == "" ? "empty" : "notempty"%> and it always displays notempty... what's wrong here?? 回答1: There is a difference between DBNull.Value and null . It is possible the field is returning null . Try <%# Eval("Description") == null ? "empty" : "notempty"%> Also if the field