我通过V C#.net新建立一个ASP.NET 的web服务程序,然后新建了一个框架集default.htm,框架集分上下两部分,上面我的,我在SRC中设置了一个页面,webHead.aspx(就是一幅图片),下面的我设置为登陆界面,login.aspx,我把这个框架集页面设置为起始页面,但我一调试执行,就看到浏览器不停的下载default.htm.login.aspx和webhead.aspx,只到死机。
我想问一下各位高人,
1。框架可以像我这样用吗?
2。如果可以,那么我的webhead.aspx以及login.aspx应该怎样导入框架,是否需要写什么语句
3。我希望这个框架页面是起始页面,在webconfig中,我应该怎么写?

解决方案 »

  1.   

    frameset rows="80,*" frameborder="NO" border="0" framespacing="0">
      <frame  src="#连接你的页面" name="topFrame" scrolling="NO" noresize >
       <frame src="#" name="leftFrame" scrolling="NO" noresize>
    </frameset>
      

  2.   

    <frameset rows=20%,80%>
    <frame src="webhead.aspx">
    <frame src="login.aspx">
    </frameset>
      

  3.   

    asp.net 页面可以不用框架的,用用户控件放在页面顶部也可以
      

  4.   

    我是这么用的,可还是死。。刚开始就是浏览器的状态栏不停的显示下载login.aspx/下载webhead.aspx,后来,在VC#.NET中,框架内的内容干脆看不到了,出现了无数的滚动条
      

  5.   

    你是不是在meta里设置刷新了??初始页在iis里设置就ok了
      

  6.   

    我是希望我的起始界面中,左边是一个类似CSDN的导航兰,右边是根据导航兰链接的内容,要怎么做啊。这样不是要用框架吗?
      

  7.   

    把我刚写的给你,好使:
    假设login后进入DefaultAdmin.aspx页面
    <HTML>
    <HEAD>
    <TITLE>DefaultAdmin</TITLE>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    </HEAD>
    <frameset rows="20%,80%" >
    <frame name="1" src="AdminSelect.aspx">
    <frame name="2" src="InerProgramAdm.aspx">//默认下半框架显
    //示InerProgramAdm.aspx
    </frameset>
    </HTML>然后添加一个AdminSelect.aspx页面:(其实他显示上半框架,控制下半框架的内容)
    <HTML>
    <HEAD>
    <title>AdminSelect</title>
    <meta name="vs_showGrid" content="True">
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body bgColor="background">
    <P>
    <FONT face="宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></P>
    <P><FONT face="宋体">&nbsp;&nbsp;&nbsp;&nbsp; </FONT><FONT face="宋体">&nbsp; </FONT><a href="InerProgramAdm.aspx" target="2">
    台内节目管理</a><FONT face="宋体">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <a href="NeiBu.aspx" target="2">
    内部节目管理</a><FONT face="宋体">&nbsp;&nbsp;&nbsp;&nbsp;</FONT> <a href="SerchProgrm.aspx" target="2">
    节目检索</a><FONT face="宋体">&nbsp;&nbsp;&nbsp;</FONT><a href="BindUsr.aspx" target="2">
    用户绑定</a><FONT face="宋体">&nbsp;&nbsp;&nbsp;</FONT><a href="IdAdmin.aspx" target="2">
    内审员帐号管理</a><FONT face="宋体">&nbsp;&nbsp;&nbsp;&nbsp; </FONT>
    </P>
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体"></FONT>
    </form>
    </body>
    </HTML>然后,分别添加你的几个选择页面InerProgramAdm.aspx等。
      

  8.   

    你是在iis中访问的是吗?
    一般出现框架出现下载的情况是直接运行这个框架文件,才会出现这种现象,需要localhost/虚拟目录/你的htm框架
      

  9.   

    要仿照csdn你可以把我的上下结构改为左右结构
      

  10.   

    可以参考这个框架格式:
    <frameset rows="118,80%" border="0" frameSpacing="0" frameBorder="0"><frame name="header" src="MainPage/HeaderCases.aspx" scrolling="no" noresize>
    <frame name="main" src="MainPage/MainCases.aspx">
    <noframes>
    <pre id="p2">
    ================================================================
    关于完成此页眉框架集的说明
    1. 为“header”框架添加 src="" 页的 URL。
    2. 为“main”框架添加 src="" 页的 URL。
    3. 将 BASE target="main" 元素添加到“header”页的 
    HEAD,以将“main”设置为默认框架,“header”页的链接将
    在该框架中显示其他页。
    ================================================================
    </pre>
    <p id="p1">
    此 HTML 框架集显示多个 Web 页。若要查看此框架集,请使用支持 HTML 4.0 及更高版本的 Web 浏览器。
    </p>
    </noframes>
    </frameset>
      

  11.   

    fphuang(人在哈尔滨(最近找工作中,有需要请通过短消息形式与) 
    我就是把起始页面设置为了框架
      

  12.   

    peng_0_0_1983(这头猪很瘦) 
    我用了你说的办法,但上面导航兰的超级链接被点了之后,被链接的页面出现在了新的页面中,我希望是点了超级连接之后,连接的页面出现在下面的框架中
      

  13.   

    搞定了,谢谢,顺便问一个问题,MzTreeView10.js树状组件,怎么控制点每个节点对应的连接啊
      

  14.   

    是我的target设置错了,帮忙回答一下下面这个问题吧,谢谢
    MzTreeView10.js树状组件,怎么控制点每个节点对应的连接啊
      

  15.   

    没问题啊,你注意DefaultAdmin.aspx页面代码中:下半框架名称:frame name="2"
    AdminSelect.aspx的页面代码中
     target="2"需要一致的。
      

  16.   

    MzTreeView10.js??看后缀名,是js脚本吧?怎么是控件?如果有树状控件需要写算法遍历哦
      

  17.   

    http://community.csdn.net/Tree/tree.htm
    那个脚本控件在这里
      

  18.   

    tree.url = "http://community.csdn.net/Expert/ForumList.asp?typenum=1" 是根节点
    function ExpandNode(iid) 是追加节点。
    具体需要看它的src="/tree/mztreeview10.js怎么写了。地址在http://www.meizz.com/Web/Article/211/436.htm