不会,我猜是用<iframe></iframe>?另参考:http://chs.gotdotnet.com/quickstart/aspplus/doc/webpagelets.aspx

解决方案 »

  1.   

    我觉得可以用自定义控件先做一个页眉ASCX(比如通用菜单什么的),然后把它导入到另一个ASPX页面中。
      

  2.   

    to dasha2002:我考虑过,但我想实现页面的显示部分刷新,而其他的不刷新
      

  3.   

    参考一下吧,这是一个aspx里分成了三个部分--上、下,而下的那部分又分成左和右两部分。每个部分都有一个aspx。<frameset rows="60, 1*" cols="1*" border="0" frameSpacing="0" frameBorder="0">
    <frame name="top" scrolling="no" marginwidth="0" marginheight="0" src="top.aspx" noresize>
    <frameset rows="1*" cols="160, 1*">
    <frame name="left" scrolling="no" marginwidth="0" marginheight="0" src="left.aspx" noresize>
    <frame name="main" scrolling="yes" marginwidth="0" marginheight="0" noresize>
    </frameset>
    <noframes>
    <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
    </body>
    </noframes>
    </frameset>
      

  4.   

    1. hello.aspx:<frameset rows="*">
      <frame src="how.aspx">
    </frameset>2.页面的显示部分刷新:
    use client side javascript + hidden frame or webservice behavior or microsoft.xmlhttp component or download behavior or remote scripting or java applet
      

  5.   

    这和HTML的IFRAME很相似,可以参照以上的方法。
      

  6.   

    这个不是用frame就可以搞定了吗?
      

  7.   

    to 思归:use client side javascript + hidden frame behavior or remote scripting 
    能有例题或者实现的源代码看???
      

  8.   

    如果不想用FRAME, 也不想整个页面刷新,则可以考虑用XMLHTTP+JAVASCRIPT或者WEBSERVICE+JAVASCRIPT来完成。
      

  9.   

    这是在.asp中是实现的
    td id="mypa" width="100%" align=left valign="top">
    <script language="JavaScript">
    //mypage.height = hi;
    mypa.innerHTML=getPa.("how.asp", "100%");
    </script>
        </td>getpa,是一个实现函数
      

  10.   

    我用
    <--#include  file="top.aspx"-->
      

  11.   

    http://communities.microsoft.com/newsgroups/previewFrame.asp?ICP=msdn&sLCID=us&sgroupURL=microsoft.public.dotnet.framework.aspnet.webcontrols&sMessageID=%253Cu%2524SxPXTTCHA.1108@tkmsftngp09%253E