<asp:Panel ID="Panel1" CssClass="popupbox" runat="server" style="visibility:<%=m_szVisibility%>;">
</asp:Panel>变量<%=m_szVisibility%>总是无法正常使用。

解决方案 »

  1.   

    style=<%=m_szVisibility%>
    Panel1.Attributes.Add("","");
      

  2.   

    .....<%=xxx%>这种写法写在纯html标签里,服务器端控件不行Panel没有style属性,不能这么赋值,这是经过解析后div标签的属性,要在cs里写Panel1.CSSStyle.Add("visibility",m_szVisibility);这样赋值
      

  3.   

    +1
    服务器控件终究在服务器解释成HTML代码,而.net框架解释页面的时候自然看不懂这种写法
      

  4.   

    看可不可以啊,把Panel释成HTML代码后的ID
    用javasrcipt写style样式
    这样就可以用function去增