繁体   English   中英

在文件后的VB.NET代码中禁用html img控件

[英]Disabling an html img control in a VB.NET code behind file

如何在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')

您可以将img标签添加到面板控件中,该控件将显示为div。 当页面上的图像仍在页面中时,您仍然可以访问它,但是您也可以将面板隐藏在后面的代码中。

-更新

而不是呈现为:

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

它将类似于:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM