如果图像不存在,我必须在图像的位置显示文字。 我做了以下>这不会给我任何输出
<asp:Image runat="server" ID="label" style="display:none" ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' />
答案 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") %>' />
希望这有帮助!