请大家帮忙,本人是新手,没有作过些功能?不知原理是怎样的?各位帮忙。提供个例子和源码!~~?

解决方案 »

  1.   

    asp.net2.0能够比较方便地实现换肤,原理还是css~
      

  2.   

    用css,换肤的时候改变它的css样式就可以了
      

  3.   

    客观地说应该是js+dom+css,js+dom获取节点,通过改变其css样式来实现
      

  4.   

    使用asp.net提供的Themes功能,定义自己的多套Themes,每套里面定义skin文件及css文件。webconfig里面指定使用哪个themes就可以了 <pages styleSheetTheme="Themes文件名"/>
      

  5.   

    NET2.0里你可以用换肤控件
    但是1.1时是没有这个控件的
    一般现在用的是CSS,就是说你定义好几个CSS,然后在后台控制所选用的CSS表或是在前台让用户选择自己的CSS表
      

  6.   

    用母版页啊+skin很容易啊,很方便。动态加载母版页
    http://www.happig.net/summer/detail.asp?blog_id=1&content_id=234
      

  7.   

    css+javascript里面的cookies,这是我们美工搞出来的,我没动手,哈哈:
    http://www.linil.cn
      

  8.   

    master page+theme+css
    msdn上面自己找去,有教程
      

  9.   

    用JavaScript脚本和CSS样式表就可以实现了.
      

  10.   

    本人用的就是NET2。0我去看看你们给的连接。
      

  11.   

    xyh2002(凌) ( ) 信誉:98    Blog :
       使用asp.net提供的Themes功能,定义自己的多套Themes,每套里面定义skin文件及css文件。 webconfig里面指定使用哪个themes就可以了 <pages styleSheetTheme="Themes文件名"/>
    ================================================================================
    这样做可以换皮肤,但不能动态更换,因为WebConfig的改动由aspnet_wp进程监视,若有改动应用程序会重启,所有的Session会重置。
    个人认为最好的办法是定义一个页面基类,重写其Theme属性,然后做一个Theme选择器就行了
      

  12.   

    我现在要全站都换,是不是先把图像什么都在CSS里作,然后作多个CSS文件,用更改文件名来实现换肤?
      

  13.   

    theme,skin,css,asp.net2.0中采用这样的方式进行换皮肤
    在web.config里面配置下theme就可以实现换皮肤