_________
| 导航栏  |   //用户控件,采用HyperLink做链接
 ----------
|  |      |
|  | 框架 |   //怎样实现点击上边的HyperLink,改变框架里边的内容
|  |      |
-----------请问该怎么做才能实现点击上边的HyperLink,改变框架里边的内容?

解决方案 »

  1.   

    框架用 <iframe name="myFrame" src="" frameborder="0" width="100%" height="100%" scrolling="no"></iframe>然后把 HyperLink 的target 设置成框架的名字就可以了
    <a href="XXX.aspx" target="myFrame">
      

  2.   

    在导航栏<frame name="header" scrolling="no" noresize target="main" src="aa.htm">aa.htm为框架所要显示的页面
      

  3.   

    忘了一点,要给它一个</frame>
      

  4.   

    怎么.net里老有这种问题出现。这是最基础的HTML问题。
      

  5.   

    用frame
    在web栏目出现这个问题,你会得到更详细的答复
      

  6.   

    我是用这样的语句链接,大家看一下有什么不对的地方,  T1 是框架的名称<asp:HyperLink id="HyperLink4" NavigateUrl="aaa.aspx" CssClass="text" runat="server" Target="T1">改变框架内容</asp:HyperLink>
      

  7.   

    请问一下这个语句有错吗?
    <asp:HyperLink id="HyperLink4" NavigateUrl="aaa.aspx" CssClass="text" runat="server" Target="T1">改变框架内容</asp:HyperLink>为什么它总是在新窗口弹出来呢?高手帮解答一下,谢谢!!
      

  8.   

    你的Target="T1"中的T1是框架的Name吗?
      

  9.   

    如果是,比如:
     <iframe name="T1" src="" frameborder="0" width="100%" height="100%" scrolling="no"></iframe>
    那你,你的HyperLink就可以那么做的.
      

  10.   

    是的,T1是框架的名称,我的框架是这样写的<iframe name="I1" scrolling="no" src="ind.aspx" border="0" frameborder="0" marginwidth="5" marginheight="5" style="WIDTH: 585px; HEIGHT: 651px">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
      

  11.   

    <iframe name="I1" scrolling="no" src="ind.aspx" border="0" frameborder="0" marginwidth="5" marginheight="5" style="WIDTH: 585px; HEIGHT: 651px">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
    -------
    你这个不是框架啊,怎么是iframe呢?应该是
    <frameset...>
    <frame ....></frame>
    <frame ....></frame>
    </frameset>