在左框架页面内写入下面代码(假设左框架页面内有一按扭Button1):
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Write("<script>");
Response.Write("parent.frames[1].location.href='WebForm2.aspx?Param='+valuestr");
Response.Write("</script>");
                   }

解决方案 »

  1.   

    不好意思,修正一下:在左框架页面内写入下面代码(假设左框架页面内有一按扭Button1):
    private void Button1_Click(object sender, System.EventArgs e)
    {
    Response.Write("<script>");
    Response.Write("parent.frames[1].location.href='WebForm2.aspx?Param="+valuestr+"'");
    Response.Write("</script>");
                       }
      

  2.   

    userxk(毛毛虫),不好意思,我是新手
    把你的代码执行了一下,提示Response.Write有错误,BC30037: Character is not valid.
    我用的是VB.NET
      

  3.   

    Response.Write("<script>window.open('webform2.aspx?Param=" & valuestr & "','main')</script>")
      

  4.   

    运行有错误,String constants must end with a double quote.
    是不是最后那个 / 号有转义?
      

  5.   

    我可以用啊
    valuestr是变量是需要传到webform2.aspx中去的值
    main是右边的页面
    在webform2的page_load里request("Param")去出变量的值
      

  6.   

    Response.Write("window.parent.frames(1).location.href='abc.aspx?id=xxx'<"+"/"+"script>")