aaa.aspx 页有按钮 bt_insert
本页中存在一个 iframe name="content_frame"
bt_insert的 后面代码中做完一系列处理后,
想实现跳转iframe页面,一直没找到方法,请大家帮忙!

解决方案 »

  1.   

    <input id="Button2" type="button" value="button" onclick="document.getElementById('iframe1').src = 'Default2.aspx';" /><br />
      <iframe id="iframe1" src="" height ="200" width="500" frameborder ="0" ></iframe>
    ClientScript.RegisterStartupScript 执行JS 
     
      

  2.   

    在bt_insert的click事件最后也就是后台代码处理完后。
    加上ClientScript.RegisterStartupScript(this.GetType,"","<script>Change();</script>");
    前台添加js方法
    function Change()
    {
       document.getElementById("content_frame").src="default2.aspx";
    }
      

  3.   

    前台:
    <asp:Button ID="button1" runat="server" OnClick="button1_Click" />
    <iframe id="ifm" runat="server" src="" frameBorder="0"></iframe>后台:
    protected void button1_Click(object sender, EventArgs e)
    {
        //
        此处省略你的数据处理过程
        //    string strUrl="Default.aspx";  //跳转页面
        this.ifm.Attributes.Add("src",url};
    }
      

  4.   

      ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "clicks", "document.frames('content_frame').location='gv.aspx?PostID=" + Pxbz_PostID + "';", true);谢谢大家的支持,以上是我的最终解决方案,希望能对遇到同样问题的人有用!