0

注意:我在这里只是一个低级的实习生,所以要友善:) 我在询问之前花了一些时间进行研究,但没有找到我正在寻找的答案。

假设我的 .aspx 文件中有这样一行:

    <asp:HiddenField runat="server" ID="hiddenfield" Value=??? >

如果我希望此隐藏字段在显示时显示 .png 图像,我应该为该值添加什么?

抱歉,我不能提供更多细节,我不想违反我公司的政策。如果您需要更多信息,请告诉我,我会尝试举一个例子。

4

3 回答 3

2

如果要显示图像,则应使用 Image 控件。如果要隐藏它,请将其包装在 div 中并将可见性设置为隐藏。例如:

<div id="divHidden" style="visibility: hidden">
    <asp:Image runat="server" AlternateText="this is an image" ImageUrl="/img/myimage.gif"/>
</div>
于 2014-10-01T18:59:37.727 回答
0

可能您只能使用它在隐藏字段中保存图像路径。

<asp:HiddenField runat="server" ID="hiddenfield" Value="/img/myimage.png" >

然后使用 javscript 检索它document.getElementById("hiddenfield").value,并在需要时将该路径设置为实际img元素。

于 2014-10-01T19:08:51.490 回答
0

您可能想使用:

<asp:Image ID="myImage" ImageUrl="myimage.png" Visible="false" AlternateText="foo" />

当你需要从你的 codeBehind 中显示它时:

myImage.Visible=true; 
于 2014-10-01T19:14:18.890 回答