我试图在表格的表格单元格中显示图像或消息。我使用经典的ASP和SQL数据库。数据库有一列" imgName"对于图像。现在,如果有图像,我必须显示带有这些图像的表格。如果没有图像,那么我需要显示"图像不可用。"这是一个简单的if-else语句,但它不起作用。任何评论或帮助都非常感谢。循环中的一段代码如下所示:
<%
IF rs("imgName") = ""
Response.Write "<tr><td>Image not available</td></tr>"
ELSE
Response.Write "<tr><td><a href='test.asp'><img src='http://cdn.example.com/images/40/"& rs("imgName") &"'></a></tr>"
END IF
%>
答案 0 :(得分:1)
有时为了测试是否存在某些东西我使用IsNull,IsEmpty和测试“”。像这样:
<%
If Not rs("imgName") = "" And Not IsNull(rs("imgName")) And Not IsEmpty(rs("imgName")) Then
Response.Write "<tr><td><a href='test.asp'><img src='http://cdn.example.com/images/40/"& rs("imgName") &"'></a></tr>"
Else
Response.Write "<tr><td>Image not available</td></tr>"
End If
%>