请问为什么有些服务端控件可以在CSS中通过ID设置到,有些不可以呢??
例如:css中:#A{}有些可以这样根据服务端控件ID设置样式,有些则失效
请指教!~~~

解决方案 »

  1.   

    服务器控件 在执行时 id是重新编译过的
    会不一样
     你执行起来看源文件
    你就会发现问题了
    服务器控件变为html控件 id也被改变了
      

  2.   

    你还是给它引用class 比较好
      

  3.   

    服务器控件的id 最终呈现在客户端是父控件的 id+分隔符+子控件id。
      

  4.   

    服务器的ID在客户端呈现的时候ID会变化,还是用cssclass吧
      

  5.   


    同意这哥们的观点    网页上面的控件有两个ID 一个是控件的标识 等同于名字 而另一个则是 #xx{} 的样式id引用 所以个人认为还是用 .XX{} 也就是 class 引用比较好
      

  6.   


    button.Style.Add("display", "none");
    这样吧?
      

  7.   

    用JS控制样式的话。要看清楚ID,编译之后ID就不一样了!
      

  8.   

    还是用
    css中:.A{}
    好些,ID会变,但class不会
      

  9.   

    一般情况下不会失效,要注意css文件路径问题,还有内联样式,外联样式等的最近原则叠加