我在vs2010中做网页,用模板已将上下固定了,现在就是随便点上面导航中的一个模块名称(例:用户中心),中间内容部分变换,中间布局分为左右,左边是竖着的导航,右边是显示内容,我先在想请教一下各位,点左边的时候,上下左边都不动,光让中间右边内容页变换怎么设置?、、、急,正在学习中、、、、、

解决方案 »

  1.   


    用iframe..或都用AJAX加载数据。。
      

  2.   

    <frameset rows="63,*,23" frameborder="no" border="0" framespacing="0">
      <frame src="top.aspx" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" />
      <frame src="center.html" name="mainFrame" id="mainFrame" />
      <frame src="down.html" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" />
    </frameset>
      

  3.   

    target
    。<head runat="server">
        <title>无标题页</title>
        <frameset   cols="165,*,8" frameborder="no" border="0" framespacing="0">   
          <frame   name="left"   target="left"   src="left.aspx" frameborder="no" scrolling="No" noresize="noresize" border="0" framespacing="0"  >  
          <frame   name="main"   src="index.aspx" target="main"> 
           <frame   name="right"   target="right"   src="right.aspx" frameborder="no" scrolling="No" noresize="noresize" border="0" framespacing="0"  >     
          <noframes>   
          
          </noframes>   
      </frameset>   
    </head>
    导航的时候加入target="main"

    <a href="xxxx.aspx" target="main">TEST</a>
      

  4.   

     <frameset   cols="165,*,8" frameborder="no" border="0" framespacing="0">   
          <frame   name="left"   target="left"   src="left.aspx" frameborder="no" scrolling="No" noresize="noresize" border="0" framespacing="0"  >  
          <frame   name="main"   src="index.aspx" target="main"> 
           <frame   name="right"   target="right"   src="right.aspx" frameborder="no" scrolling="No" noresize="noresize" border="0" framespacing="0"  >     
          <noframes>   
          
          </noframes>   
      </frameset>