1、开始用.net之后,就一直用Masterpage做做模板页,以前页没有怎么用过FrameSet框架结构,但是我感觉很多有漂亮且功能强大的导航栏,比如可以伸缩隐藏(通过javascript实现)都是用FrameSet来实现的。我想请问大家如何也让Masterpage也实现这样的效果?2、用Frameset做的页面当进行导航的时候都只刷新主框架(main)中的页面,top和left的页面都不刷新,而用Masterpage做就都会整页刷新会重新载入一遍左侧的导航栏,所以我用javascript写的一些导航栏代码都会重新执行一遍,但是用masterpage编程确实更符合winform程序员的习惯,有什么办法可以让两者互补?

解决方案 »

  1.   

    我以前也是用Masterpage,许多的地方很不方面,后面用IFrame,感觉好一些,而且做出来的见面也美观一些
      

  2.   

    美观上两者差不多,在使用后退键后退时MasterPage要好一些,但是屏幕刷新让人受不了,用了2个月后放弃了
      

  3.   

    微软在2005中已经不再支持frameset了,意思叫我们用他的MasterPage,
    是有些刷的厉害但是在firefox中只刷一部分的,就像frameset的效果
    不知道是不是ie垃圾了
      

  4.   

    Masterpage  也挺好的,毕竟设计的时候能简单点
      

  5.   

    MasterPage目前的功能要大大好用于FrameSet,而且实现起来也更简单,比如伸缩隐藏功能直接使用menu控件就可以了,当然你如果还想用以前的javascript的话少不了要改动一下。呵呵。
      

  6.   

    可以做啊,masterpage也就是一个特殊点的aspx而已