禁用文件后面的VB.NET代码中的html img控件
如何在VB.NET中隐藏HTML代码后面的代码? img标签没有runat属性,因此不是服务器控件。我试过禁用文件后面的VB.NET代码中的html img控件
Dim cs As ClientScriptManager = Page.ClientScript
cs.RegisterStartupScript(Me.GetType(), "alert", "alert('test')")
在Page_Load()中。但是要做好工作。 我想使用javascript访问id(document.getElementbyId('idofimg')。style.visibility ='hidden')
您可以将img标签添加到将呈现为div的面板控件。您仍然可以在JavaScript中访问该图片,但是您也可以在后面的代码中隐藏该面板。
---更新
而是渲染的:
<img sr="whatever.png" alt="Whatever" />
这将使类似:
<div id="aspServerIdName"><img sr="whatever.png" alt="Whatever" /></div>
在您的问题看多,你会很可能只是想要使用ASP.NET图像控件并将它的ClientIdMode属性设置为静态,以便您可以访问它javascript通过ID。
如何使用display ='none'或visibility ='hidden'样式属性将图片包装到span或div标签中?
我想通过调用JavaScript代码'in-line'来改变属性。类似于... ... RegisterStartupScript(Me.GetType(),'test','document.getElementById('id')。style.visibility ='hidden'') – badmaash 2010-10-29 13:05:13
它会在添加面板控件后以相同的方式呈现img吗? – badmaash 2010-10-29 13:02:26
在Panel服务器控件中添加了img标签,然后在Page_Load()中将它的Visible属性设置为false。谢谢。 – badmaash 2010-10-29 13:25:08