我有一个ASP.NET页面上的asp:按钮不可见.我无法用JavaScript将其显示,因为它没有呈现到页面中.
我能做些什么来解决这个问题呢?
我有一个ASP.NET页面上的asp:按钮不可见.我无法用JavaScript将其显示,因为它没有呈现到页面中.
我能做些什么来解决这个问题呢?
如果需要在客户端对其进行操作,则不能在服务器端使用Visible属性.相反,将其CSS显示样式设置为"无".例如:
<asp:Label runat="server" id="Label1" style="display: none;" />
然后,您可以通过以下方式使其在客户端可见:
document.getElementById('Label1').style.display = 'inherit';
你可以用以下方法再次隐藏它:
document.getElementById('Label1').style.display = 'none';
请记住,在实践中,客户ID可能比"Label1"更复杂.如果两者不同,则需要将ClientID与getElementById一起使用,而不是服务器端ID.