日期:2014-05-17  浏览次数:20452 次

.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" >