禁用VB.NET代码隐藏文件中的html img控件

时间:2010-10-29 12:58:42

标签: vb.net

如何在VB.NET中隐藏文件背后的代码中的html img? img标签没有runat属性,因此不是服务器控件。我试过了

Dim cs As ClientScriptManager = Page.ClientScript
cs.RegisterStartupScript(Me.GetType(), "alert", "alert('test')")
Page_Load()中的

。但是做得好。 我想使用javascript访问id(document.getElementbyId('idofimg')。style.visibility ='hidden')

2 个答案:

答案 0 :(得分:0)

您可以将img标记添加到面板控件中,该控件将呈现为div。你仍然可以在页面上的javascript中访问图像,但是你也可以在后面的代码中隐藏面板。

---更新

而不是渲染为:

<img sr="whatever.png" alt="Whatever" />

它将呈现类似于:

<div id="aspServerIdName"><img sr="whatever.png" alt="Whatever" /></div>

更多地考虑您的问题,您可能只想使用ASP.NET Image控件并将其ClientIdMode属性设置为static,以便您可以通过ID在javascript中访问它。

答案 1 :(得分:0)

如何使用display ='none'或visibility ='hidden'样式属性将图像包装在span或div标签中?