我认为该写的都写了,共三页:manage.aspx、managetop.aspx、manage1.aspx
manage.aspx(框架页)
<frameset rows="20%",*>
<frame name="top" src="managetop.aspx">
<frame name="down" src="about:blank" scrolling="yes">
</frameset>
<noframe>
<body>
<b>不支持FRAMESET</b>
</body>
</noframe>managetop.aspx(上部分的按钮页)
<body>
<form id="form1" runat="server" method="post" target="down" >
<asp:LinkButton ID="LinkButton1" runat="server" >页面1</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" >页面2</asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server" >页面3</asp:LinkButton>
</form>
</body>managetop.aspx.vb
Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
Response.Redirect("manage1.aspx")
End Sub
....略manage1.aspx(下部分)
这页里放了一个datalist,没有和框架有关的代码,就不写了上部分在manage.aspx里就能显示,没问题,但点击按钮后,直接打开的是新窗口,为啥啊?
这就是所有和框架有关的代码都在这了,各位高手们,看看还有什么没写到的,帮妹妹看看吧,谢过了:)
manage.aspx(框架页)
<frameset rows="20%",*>
<frame name="top" src="managetop.aspx">
<frame name="down" src="about:blank" scrolling="yes">
</frameset>
<noframe>
<body>
<b>不支持FRAMESET</b>
</body>
</noframe>managetop.aspx(上部分的按钮页)
<body>
<form id="form1" runat="server" method="post" target="down" >
<asp:LinkButton ID="LinkButton1" runat="server" >页面1</asp:LinkButton>
<asp:LinkButton ID="LinkButton2" runat="server" >页面2</asp:LinkButton>
<asp:LinkButton ID="LinkButton3" runat="server" >页面3</asp:LinkButton>
</form>
</body>managetop.aspx.vb
Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
Response.Redirect("manage1.aspx")
End Sub
....略manage1.aspx(下部分)
这页里放了一个datalist,没有和框架有关的代码,就不写了上部分在manage.aspx里就能显示,没问题,但点击按钮后,直接打开的是新窗口,为啥啊?
这就是所有和框架有关的代码都在这了,各位高手们,看看还有什么没写到的,帮妹妹看看吧,谢过了:)
解决方案 »
- ======== 急用,高手请进,求C#一正则
- showModalDialog返回值问题,要返回给2个文本框!
- 网页显示.pdf文件文本出现乱码
- 页面布局的常识.
- 能否在datagrid中加载数据行时,动态再手工增加一高度为0的隐藏行
- 求.Text最新版本下载地址。
- 继承Mustinherit类的页面无法用vs2003的编辑器打开?
- ★★★ DataGrid的2个小问题 ★★★
- 大家帮忙看看,为什么这个按钮控件里的代码编译都对,但是执行时却没反应啊~在线等~急~
- 请问.net中可否调用oracle Report开发的报表?
- 学校的排课系统
- rivate void DataList1_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)这个事件什么时候走
你可以试试
Response.Write("<script language=javascript>window.open('manage1.aspx','down')</script>");
谢谢你第一个回帖:)
我刚试了,还是在新窗口打开的
改成
<frameset rows="20%,*">
谢谢yufenfeila(雨纷飞啦) 给我提了个醒,我好好检查了manage.aspx页面,原来症结在这:
<frameset rows="20%",*>
<frame name="top" src="managetop.aspx">
<frame name="down" src="about:blank" scrolling="yes"><noframe>
<body>
<b>不支持FRAMESET</b>
</body>
</noframe></frameset>
把“</frameset>”放在最后,就ok了:)当然<frameset rows="20%,*">一样有问题,改过来了,真粗心阿。