当前位置: 代码迷 >> ASP.NET >> .net如何实现单击页面左边的导航按钮,让右边的iframe显示不同的页面
  详细解决方案

.net如何实现单击页面左边的导航按钮,让右边的iframe显示不同的页面

热度:9035   发布时间:2013-02-25 00:00:00.0
.net怎么实现单击页面左边的导航按钮,让右边的iframe显示不同的页面
急啊、

------解决方案--------------------------------------------------------
给iframe加个id和runat="server",然后设置:

iframe1.Attributes["src"] = "url地址";
------解决方案--------------------------------------------------------
这不是.net的功能,这是html的基础。

<a href='iframe要显示的url' target='iframe1'>我是导航按钮</a>
<iframe id="iframe1" name="iframe1"></iframe>

如上,通过红字部分来指定链接的目标框架为:iframe1,这里的iframe1是指iframe的name属性。
------解决方案--------------------------------------------------------
楼上的很清楚了 我给你源码

打开http://bbs.csdn.net 左边的导航→右键→查看页面源代码
------解决方案--------------------------------------------------------
整个INDEX.HTML页面
<frameset border="0" framespacing="0" rows="80,*,80" frameborder="no">
<FRAME name="topFrame" src="top.aspx" noResize scrolling="no"/>
<FRAMESET border="0" frameSpacing="0" id="content" frameBorder="0" cols="230,*">
<FRAME src="left.aspx" name="menu_main" noResize scrolling="no"/ >

<FRAME name="mainFrame" marginWidth="0" marginHeight="0" src="middle.aspx" noResize scrolling="auto" />
</FRAMESET>

<frame NAME="footFrame" src="foot.aspx" noResize scrolling="no"/>
</frameset>
在左边的页面(我上面代码的LEFT.ASPX页面)写入代码
<a href="CreateUserInfoManage.aspx" target="mainFrame" >
  相关解决方案