如何在表格单元格内显示文本消息而不是图像?

时间:2015-12-10 18:00:31

标签: html sql asp-classic grid

我试图在表格的表格单元格中显示图像或消息。我使用经典的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
%>

1 个答案:

答案 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
%>