asp:同时从C#和JS代码可见标签更改

时间:2013-09-19 14:13:22

标签: c# javascript asp.net webforms visible

我有asp:Label。 如何从C#和js代码中更改可见?

可以:  

style="display: none;"

Visible="false"

如果使用第一种方式,则无法从C#代码中更改可见

如果使用第二种方式,则无法从JS代码中更改可见。

我需要有机会同时从C#和JS代码中更改可见内容。 C#:

MyPanel.Visible = true;  

JS:

 $('.MyPanel').show();

1 个答案:

答案 0 :(得分:3)

您可以使用C#设置其样式属性,然后使用js将其更改回来

MyPanel.Attributes.Add("style","display:none");

然后在客户端,您可以调用您已声明的内容。

$('.Mypanel').show(); // i'm assuing you've add a class on the 'MyPanel' element.