如果图像不存在,我必须在图像的位置显示文本

时间:2013-10-26 07:12:15

标签: asp.net

如果图像不存在,我必须在图像的位置显示文字。 我做了以下>这不会给我任何输出

<asp:Image runat="server" ID="label" style="display:none" ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' />

1 个答案:

答案 0 :(得分:0)

我刚注意到你的标记,你设置了style="display:none"。此制作图像或其替代文本不会出现在DOM中。

<asp:Image runat="server" ID="label" style="display:none" ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' />

你应该这样做:

<asp:Image runat="server" ID="label"  ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' />

希望这有帮助!