注意:我这里只是一个低级实习生,所以要好:)我在问之前花了一些时间研究,但没有找到我正在寻找的答案。
假设我的.aspx文件中有一行,如下所示:
<asp:HiddenField runat="server" ID="hiddenfield" Value=??? >
如果我希望这个隐藏字段在显示时显示.png图像,我应该为该值添加什么?
对不起,我不能提供更多细节,我不想违反我公司的政策。如果您需要更多信息,请告诉我,我会尝试举例。
答案 0 :(得分:2)
如果要显示图像,则应使用“图像”控件。 如果要隐藏它,请将其包装在div中并将可见性设置为隐藏。例如:
<div id="divHidden" style="visibility: hidden">
<asp:Image runat="server" AlternateText="this is an image" ImageUrl="/img/myimage.gif"/>
</div>
答案 1 :(得分:0)
您可以使用此功能仅在隐藏字段中保存图像路径。
<asp:HiddenField runat="server" ID="hiddenfield" Value="/img/myimage.png" >
稍后使用javscript document.getElementById("hiddenfield").value
检索它,并在需要时将该路径设置为实际的img
元素。
答案 2 :(得分:0)
您可能想要使用:
<asp:Image ID="myImage" ImageUrl="myimage.png" Visible="false" AlternateText="foo" />
当你需要从你的codeBehind中显示它时:
myImage.Visible=true;