private void Page_Load(object sender, System.EventArgs e)
{
if(!Page.IsPostBack)
{
string sWrite;
sWrite="<frameset border='0' rows='260'>"
+ "<frame name='test'src='b.aspx' noResize scrolling='auto'>"
+ "</frameset>";
Response.Write(sWrite);
}
}是要这个吗?如果不对请见谅

解决方案 »

  1.   

    <a href="a.aspx?id=xxx">
    a.aspx<iframe src='<%=Request.QueryString["id"].ToString()%>'>
      

  2.   

    a.aspx页面中的Iframe 的src原来已经写死了的。我想在index.aspx中的链接上点击的时候转到a.aspx并且改变ifrmae的src
      

  3.   

    试试在Page_Load事件中加
    Iframe.Attributes["src"]="b.aspx";
      

  4.   

    index.aspx中放LinkButton,click事件中把用
    Session["frame"] = "<script language=JavaScript>parent.contents.location.href=\"/b.aspx\";</script>";
    存到Session中,
    再在a.aspx的Page_Load中
    string Frame = Session["frame"].ToString();
    Response.Write(Frame);
    应该可以,我没试,你看看吧。