我有asp:Label。 如何从C#和js代码中更改可见?
可以:
style="display: none;"
或
Visible="false"
如果使用第一种方式,则无法从C#代码中更改可见
如果使用第二种方式,则无法从JS代码中更改可见。
我需要有机会同时从C#和JS代码中更改可见内容。 C#:
MyPanel.Visible = true;
JS:
$('.MyPanel').show();
答案 0 :(得分:3)
您可以使用C#设置其样式属性,然后使用js将其更改回来
MyPanel.Attributes.Add("style","display:none");
然后在客户端,您可以调用您已声明的内容。
$('.Mypanel').show(); // i'm assuing you've add a class on the 'MyPanel' element.