使用javascript使面板可见

Fir*_*and 2 javascript asp.net panel

我有一个Panel属性,Visible设置为False

<asp:Panel ID="pnlUpload" runat="server" Visible="False" />
Run Code Online (Sandbox Code Playgroud)

并尝试使用javascript作为下面的代码使其可见

document.getElementById('<%= Panel1.ClientID %>').style.visibility = 'visible';
Run Code Online (Sandbox Code Playgroud)

但它不起作用,任何想法的家伙?

Kay*_*Kay 8

设置Visible ="false"会使面板不在生成的HTML中呈现.如果你想让它在客户端显示/隐藏,你需要使它成为Visible ="true"并在style属性中使用CSS class /,其中"display"属性值为"block"或"none"as需要.