直接用javascript写:
parent.frames('Iframe2').location.href='aaaa.aspx';
后台
Page.RegisterClientScriptBlock("js", "");
这段代码是我从我的程序里直接摘出来的,我用的是vs.net2005,应该是好使的。不过这种方式在net2.0中是过期的,你可以试试用ClientScript.RegisterClientScriptBlock方法调用。
下面是我刚刚做的一个测试界面:
-----------------------
default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
设置它的target属性等于须要在其中打开的框架的名字或ID就可以了.