问题描述:
主页面是框架页面,如:    -----------------------------------------------------------
                         |                                                           |
                         |                          Top                              |
                         |                                                           |
                         |-----------------------------------------------------------|
                         |LinkButton1  |                                             |
                         |LinkButton2  |                                             |
                         |LinkButton2  |                                             |
                         |    .        |                                             |
                         |    .        |                                             |
                         |    .        |                                             |
                         |             |                                             |
                         |             |                    Main                     |
                         |             |                                             |
                         |             |                                             |
                         |             |                                             |
                         |             |                                             |
                         |             |                                             |
                         |             |                                             |
                         |             |                                             |
                          -----------------------------------------------------------
我在点击左边框架里的 LinkButton1 ,LinkButton2,LinkButton3时,如何将目标页面显示在 Main 框架里?

解决方案 »

  1.   

    top.frames["main"].locaiton.href = "目标页";
      

  2.   

    上面的图变乱了,应该是这样: -----------------------------------------------------------
    |                                                           |
    |                          Top                              |
    |                                                           |
    |-----------------------------------------------------------|
    |LinkButton1  |                                             |
    |LinkButton2  |                                             |
    |LinkButton2  |                                             |
    |    .        |                                             |
    |    .        |                                             |
    |    .        |                                             |
    |             |                                             |
    |   Left      |                    Main                     |
    |             |                                             |
    |             |                                             |
    |             |                                             |
    |             |                                             |
    |             |                                             |
    |             |                                             |
    |             |                                             |
     -----------------------------------------------------------
      

  3.   

    top.frames["main"].locaiton.href = "目标页";
    难道不可以吗?
      

  4.   

    <href="a.aspx" target="main">
      

  5.   

    直接使用脚本<script lanuage='javascript'>
    parent.Main.location.href='target.aspx';
    </script>
    记住。javascript区分大小写,需要检查清楚
      

  6.   

    <href="111.aspx" target="main">
    需要把右边的框架设置成main,这样就可以了
      

  7.   

    主页面上的每一个子框架里分别嵌入了不同的aspx页面;左框架里的是LeftPage.aspx, 顶部为TopPage.aspx,工程启动时显示在目标页的框架Main里是DefaultPage.aspx 。
    现在的问题是:我在点击嵌入在左框架中的LeftPage.aspx上的 LinkButton1 时,将目标页(xxx.aspx)显示在 Main 框架里?(三个框架名分别为:TopLeft, Main)
      

  8.   

    在LinkButton的事件里写“Response.Write("<script>parent.Main.location.href='target.aspx'</script>");”
      

  9.   

    NavigateUrl="xxx.aspx" Target="main"
      

  10.   

    LinkButton1 哪有target 属性啊? 你是说什么的target 属性?
      

  11.   

    呵呵,都说了
    <href="a.aspx" target="main">
    最简单
      

  12.   

    你不要用LinkButton 你要用HyperLink 。
    因为LinkButton没有NavigateUrl  、Target属性,而HyperLink 有!
    HyperLink.NavigateUrl  = "./aaa.aspx"    //注意路径?????
    HyperLink.Target = "mainframe"  //你的main窗口在框架里的值!
      

  13.   

    vb.net    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Page.RegisterStartupScript("do_url","<script lanuage='javascript'>parent.Main.location.href='target.aspx';</script>")
       End Sub
    C#.netprivate void Button1_Click(object sender, System.EventArgs e)
    {
    Page.RegisterStartupScript("do_url","<script lanuage='javascript'>parent.Main.location.href='target.aspx';</script>");
    }
      

  14.   

    试了 Response.Write("<script>parent.Main.location.href='target.aspx'</script>"); 没反映,在状态栏上显示警告标志和《已完毕,但网页上有错误》的提示,这个问题没有较好的实现的方法吗?