0

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

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

1 回答 1

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") %>' />

希望这可以帮助!

于 2013-10-26T12:31:29.097 回答