我想实现点左边的按钮...右边的frame筐跳转到合适条件的页面..后台代码不知道怎么写.Response.Redirect("gridview.aspx?nodeid=" + System.Web.HttpUtility.UrlEncode("Name")); 这样的话就成左边的它自己的页面跳转了.我想右边的跳怎么跳啊.

解决方案 »

  1.   

    在Frame或IFrame时指定名字 ,比如name="left"
    在点击中加入Tartget="left"
    这样链接出来的页面就会到目标位置了
      

  2.   

    不要意思。多了一个t
    Target="left"
      

  3.   

    前台給frame命名,後台也依然可以用的啊.像這樣
    Response.Redirect("gridview.aspx?target=right");是OK的!
      

  4.   

    嗯,我明白你的意思了
    楼上说得没试验过,学习一下我的写法是这样的,你做点击操作的框架页写上<base target=你的目标框架名>就可以跳转到合适的地方了
    缺点是,整个页面所有其他的跳转也都这样生效了。
      

  5.   

    补充,刚刚我说得<base>标签,写在<Head>标签里面
      

  6.   

    JS 来完成跳转 Private Sub LinkButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
            Dim strtmp As String
            Dim strkeyword As String
            Dim typeid As Integer
            strkeyword = Trim(txtkeyword.Text)
            typeid = DDLClass.SelectedIndex
            strtmp = "<script language=javascript>parent.main.location.href='searchfiles.aspx?word=" & strkeyword & "&typeid=" & typeid & "'" & " ;</script>"
            Response.Write(strtmp)    End Sub