如果图像不存在,我必须在图像位置显示文本。我做了以下>这并没有给我任何输出
<asp:Image runat="server" ID="label" style="display:none" ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' />
如果图像不存在,我必须在图像位置显示文本。我做了以下>这并没有给我任何输出
<asp:Image runat="server" ID="label" style="display:none" ImageUrl='<%#Eval("ename") %>' AlternateText='<%#Eval("ename") %>' />
我刚刚注意到你的标记,你已经设置了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") %>' />
希望这可以帮助!