如何在HiddenField asp.NET字段中显示图像?

时间:2014-10-01 18:56:06

标签: c# asp.net .net hiddenfield

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

假设我的.aspx文件中有一行,如下所示:

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

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

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

3 个答案:

答案 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;