很多B/S的软件实现方式类似outlook,左边一些选择项,点击后右边出现相应的网页内容,请问是否
点击左边的项后,则打开一个全新页面,布局和当前一样,只是该页面右边的内容改变了?还是采用参数的形式,如aspx?a="test"这种形式,就在本页中刷新出右边的结果?

解决方案 »

  1.   

    可以用"frame"把一个窗口分成若干个框
      

  2.   

    用框架或框架集都可以实现的
    <tabel>
    <tr>
    <td>
    <iframe id="right" src="(你要连接的页面(设为a.aspx))a.aspx"><iframe>
    </td>
    </tr>
    </tabel>
      

  3.   

    然后在超连接处<a href="b.aspx" target="right">跳转</a>就ok了~
      

  4.   

    点击<a href="b.aspx" target="right">跳转</a>连接之后,框架里的内容就变成b.aspx了~
      

  5.   

    意思是右边单独作为一个区域随着左边的点击不停变化链接地址
    那不是要做很多类似的页面吗?比如你上面的a.aspx和b.aspx之类的
      

  6.   

    为什么iframe不可以设置在页面的哪个位置显示?而都是从左上角位置显示?
    比如我想在网页的中间位置开始显示,区域为高200,宽250
    怎么设啊?
    <Iframe src="http://www.sina.com";; width="250" height="200" scrolling="no" frameborder="0"></iframe>
      

  7.   

    <body>
    <table><tr>
    <td> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
    <td>
    <Iframe src="http://www.sina.com";; width="250" height="200" scrolling="no" frameborder="0"></iframe>
    </td>
    </tr>
    </table>
    </body>
      

  8.   

    网页上的定位就是这么的不好弄。哈。 如果要实现,方法其实也时差不多的。 主要时用些HTML的基本语法了
      

  9.   

    搜索 outlookbar 或者Coalesys PanelBar for ASP.NET
      

  10.   

    用层吧
    把<iframe>标签放到一个层里
    然后控制这个层的位置
      

  11.   

    另外想问一下:
    <Iframe src="http://www.sina.com";; width="250" height="200" scrolling="no" frameborder="0"></iframe>
    我想让上面的src后面的链接用变量带入,可以吗?
    比如我有个控件,有个属性是url,请问是否可以将这个值传给上面的src?
    比如我的WEB控件itt(c#的代码)
    itt.url="www.abc.com"
    怎样把这个itt.url传给上面Iframe的src?