代码之家  ›  专栏  ›  技术社区  ›  Olena

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

  •  0
  • Olena  · 技术社区  · 12 年前

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

    可以有:

    style="display: none;"
    

    Visible="false"
    

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

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

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

    MyPanel.Visible = true;  
    

    JS:

     $('.MyPanel').show();
    
    1 回复  |  直到 12 年前
        1
  •  3
  •   scartag    12 年前

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

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

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

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