webform下 左右分栏,左边是按钮
右边是跳转页预先创建了一个空白页
             <td rowspan="2">
                    <iframe width="80%" style="height: 471px" id="temweb" runat="server"></iframe>
             </td>
我想要的功能是 点左边,按钮链接, 右边的temweb显示webb.aspx 的内容
        protected void Button1_Click1(object sender, EventArgs e)
        {
            this.temweb.ResolveUrl("webb.aspx");
           
            
                
            
        }代码错了??

解决方案 »

  1.   

    直接                    <asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="链接地址"
                            Target="newscenter">链接文字</asp:HyperLink>
    就可以了
      

  2.   

    <asp:HyperLink ID="HyperLink3" runat="server" NavigateUrl="链接地址"
                            Target="框架名称">链接文字</asp:HyperLink>这样
      

  3.   

    问题是 右边显示的页不是固定的。 如果点按钮1 右边就显示 webb.aspx 的内容 点按钮2 右边就显示 webdd.aspx 的内容点按钮3 右边就显示 webcc.aspx 的内容…………
      

  4.   

    哦,你是说页面在不同情况load进来的按钮,链接是不同的对么?那你可以在按钮页面(自定义控件)做判断
      

  5.   

    哦,你是说页面在不同情况load进来的按钮,链接是不同的对么?那你可以在按钮页面(自定义控件)做判断
    你想复杂啦。。   各个按钮的链接是固定的。     但右边的temweb 不是固定的啊。  
    如果点按钮1 右边就显示 webb.aspx 的内容 点按钮2 右边就显示 webdd.aspx 的内容点按钮3 右边就显示 webcc.aspx 的内容就像CSDN 那样左右分栏啊。每点一个右边就会显示相应的内容。而不是跳到另外一页显示
      

  6.   

    其实可以用链接的,你一定要用按钮的话,可以用html按钮然后这样<input id="Button1" type="button" value="button" onclick="temweb.location.href='webb.aspx'" /> <input id="Button2" type="button" value="button" onclick="temweb.location.href='webc.aspx'" /> <input id="Button3" type="button" value="button" onclick="temweb.location.href='webd.aspx'" />
    ...
    ...
      

  7.   

    如果是静态的地址,直接用<a href="右边目标链接的地址" Target="右边框架名称">链接文字说明</a>