我做了一个页面假设a。aspx
里面有两个iframe 1个是rightFrame 1个是leftFrame
我想在页面跳转到这页的时候传个值然后在页面的load事件里面决定rightFrame跳转到哪个页面
就是比如多说 a。aspx?aid=01
得到01然后根据01决定rightFrame跳转到哪个页面
这个是不是用JS呀?
试了好多方法都不成功,请高手赐教!

解决方案 »

  1.   

    <%dim str as string ="../a.aspx?aid=" & 你传的值 %>
    <IFRAME id=rightframe src="<%=str%>"></IFRAME>
      

  2.   

    a.aspx
    加入你的rightFrame的id就是rightFrame在a.aspx.cs文件中:Page_Load
    {
        if(Request["aid"] != null)
        {
            string url = "new.aspx?id=" + Request["aid"];
            string str = "<script>document.getElementById('rightFrame');setAttribute('src','" + url+"');</script>";
            Page.ClientScript.RegisterStartupScript(null,"key",str);
        }
    }