我如何才能使其工作,似乎这会输出第二个输出语句。我试图看看ContactFirstName和ContactLastName是否有值,如果他们不,那么我希望它在名称的位置显示公司。我是以正确的方式去做的吗?
<%# (Eval("ContactFirstName") == "" & Eval("ContactLastName") == "") ? Eval("ContactCompany", "") : Eval("ContactCompany", "{0}") %>
答案 0 :(得分:1)
使用ToString()转换为字符串
<%# (Eval("ContactFirstName").ToString() == "" && Eval("ContactLastName").ToString() == "") ? Eval("ContactCompany") : Eval("ContactFirstName").ToString()+Eval("ContactLastName").ToString() %>