选中服务器控件下拉框中的某一项,弹出新的页面。本页面也执行回发。
之后本页面部分CSS 样式失效。。本以为是母版~/ 路径的问题。
但让我郁闷的是有两个地方调用的是同一个样式。一个是好的一个没有样式效果。查了半天资料 无解?

解决方案 »

  1.   

    不要使用Response.Write,他破坏网页结构
      

  2.   

    参见ASP.NET 中CSS失效的问题总结 http://blog.csdn.net/net_lover/article/details/1760521
      

  3.   


    有多种可能
    1,CSS文件路径不正确。
    2,CSS规则写法错误
    3,文件编码问题
    4,权限问题
    ....
    .....
    http://blog.163.com/qq36963@126/blog/static/1143167200810411524299/
      

  4.   

    我一部分。样式调用用的是class,一部分用的是id。
    所以CSS 一部分用#获取id。一部分用.获取class。和这个有关系吗?
      

  5.   

    你的回发都写了什么代码?
    失效的样式是写在css文件中的吗?一般是路径、或者css定义不正确导致
      

  6.   

    你可以使用Firebug,yslow进行调试,可以很清楚地看到
      

  7.   

    可使用updatepanel局部刷新
    查看页面源码
    弹出页面可使用jqueery弹出