Eval字段,如果空白则显示其他字段

时间:2011-04-28 14:50:54

标签: asp.net eval

我如何才能使其工作,似乎这会输出第二个输出语句。我试图看看ContactFirstName和ContactLastName是否有值,如果他们不,那么我希望它在名称的位置显示公司。我是以正确的方式去做的吗?

<%# (Eval("ContactFirstName") == "" & Eval("ContactLastName") == "") ? Eval("ContactCompany", "") : Eval("ContactCompany", "{0}") %>

1 个答案:

答案 0 :(得分:1)

使用ToString()转换为字符串

<%# (Eval("ContactFirstName").ToString() == "" && Eval("ContactLastName").ToString() == "") ? Eval("ContactCompany") : Eval("ContactFirstName").ToString()+Eval("ContactLastName").ToString() %>