先汗一个  --!
    本人毕业后一直在小公司,所有工作都是摸着石头过河,没有正规经验,
    现在遇到点低级问题,没有同事可以请教,只好来这问了。问题:以前我做的web页面都是用Iframe,页面的头部和尾部都在index里面,其他内容在iframe里;      有没有一种方法可以把页面的头部和尾部写好,然后引用到当前页面?      有的话哪位帮忙写个完整例子,谢谢了。

解决方案 »

  1.   

    <!--#include file="top.aspx"-->
    内容 这样就可以了
    <!--#include file="button.aspx"-->
      

  2.   

    top.aspx ? 是什么?自定义控件吗?还有,如果是.html的,用什么方法引用呢?
      

  3.   

    自定义控件也可以
    <%@ Register TagPrefix="uc1" TagName="incFooter" Src="inc/incFooter.ascx" %>
    <%@ Register TagPrefix="uc1" TagName="incProductCategory" Src="inc/incProductCategory.ascx" %>
    <%@ Page CodeBehind="contact.aspx.cs" Language="c#" AutoEventWireup="false" Inherits="Jonny.contact" %>
    <%@ Register TagPrefix="uc1" TagName="incHeaderLinks" Src="inc/incHeaderLinks.ascx" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title><!--#Include file="docTitle.asp"--></title>
    </head><body >
    <form runat="server" name="frmMain" id="frmMain" method="post">
    <table width="950" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><img src="image/top4.gif" alt="Jenny Silks" width="950" height="100" /></td>
      </tr>
    </table>
    <uc1:incHeaderLinks id="IncHeaderLinks1" runat="server"></uc1:incHeaderLinks>
    <table width="950" border="0" align="center" cellpadding="3" cellspacing="0">
      <tr>
        <td width="250" valign="top" bgcolor="#AB9A55"><uc1:incProductCategory id="IncProductCategory1" runat="server"></uc1:incProductCategory>
    </td>
        <td rowspan="2" valign="top" bgcolor="#D8E3D5"><asp:Panel id="pelContent" runat="server"></asp:Panel></td>
      </tr>
      <tr>
        <td valign="bottom" bgcolor="#AB9A55"><img src="image/flower7.gif" alt="Flower3" width="250" height="300" /></td>
      </tr>
    </table>
    <uc1:incFooter id="IncFooter1" runat="server"></uc1:incFooter>
    </form>
    </body>
    </html>
    其中有三个引用
    1.)
    <%@ Register TagPrefix="uc1" TagName="incFooter" Src="inc/incFooter.ascx" %>
    >>> <uc1:incFooter id="IncFooter1" runat="server"></uc1:incFooter>2.)
    <%@ Register TagPrefix="uc1" TagName="incProductCategory" Src="inc/incProductCategory.ascx" %>
    >>> <uc1:incHeaderLinks id="IncHeaderLinks1" runat="server"></uc1:incHeaderLinks>3.)
    <!--#Include file="docTitle.asp"-->
      

  4.   

    可以用母版页
    或者头部/尾部做成自定义控件asc
      

  5.   

    是四个.
    1.)
    <%@ Register TagPrefix="uc1" TagName="incHeaderLinks" Src="inc/incHeaderLinks.ascx" %>
    >>> <uc1:incHeaderLinks id="IncHeaderLinks1" runat="server"> </uc1:incHeaderLinks> 2.) 
    <%@ Register TagPrefix="uc1" TagName="incFooter" Src="inc/incFooter.ascx" %> 
    >>> <uc1:incFooter id="IncFooter1" runat="server"> </uc1:incFooter> 3.) 
    <%@ Register TagPrefix="uc1" TagName="incProductCategory" Src="inc/incProductCategory.ascx" %> 
    >>> <uc1:incProductCategory id="IncProductCategory1" runat="server"></uc1:incProductCategory>4.) 
    <!--#Include file="docTitle.asp"--> 前三个是自定义控件引用.
    第四个是页面文件引用
      

  6.   

    母版页 或用户控件都可
    html用<!--#Include file=""-->
      

  7.   

    我们的B/S使用java做的,我是.net的,不懂java;如果我用“模板页”之类的,是不是要考虑所用的语言?有通用的方法吗?
      

  8.   


    这里是Asp.Net 板块,大家都按 .Net的来了.
      

  9.   

    母版页 MasterPage
    用户控件